Как получить доступ к данным изображения после перетаскивания изображения из html-части веб-страницы на холст?
Это дополнительный вопрос кКак бросать тексты и изображения на холст? (Firefox 41.0.1)
Я просто не могу узнать, как получить доступ к данным об изображении, которое я сбросил на холст. Я пробовал такие вещи, какdata = event.dataTransfer.getData("image")
, но это все не работает.
function addDragNDropToCanvas() {
document.getElementById('canvas').addEventListener("dragover", function(event) { event.preventDefault();}, false);
//handle the drop
document.getElementById('canvas').addEventListener("drop", function(event) {
event.preventDefault();
console.log('something is dropped on the object with id: ' + event.target.id);
// var directData=event.dataTransfer.getData("image");
console.log(event);
}, false);
}
Конечно, данные изображения где-то включены в данные о событиях отбрасывания? Не правда ли ??? (Изображение не имеет собственного атрибута id.)