Я пытался реализовать функцию Drag n 'Drop на своем веб-сайте. Мне нужно преобразовать перетащенное изображение в URI данных, чтобы я мог использовать его с JCrop и загрузить его позже.
drop: function (e) {
e = e || window.event;
e.preventDefault();
e = e.originalEvent || e;
var files = (e.files || e.dataTransfer.files);
var reader = new FileReader();
reader.onload = function (event){
console.log(event.target.result);
};
reader.readAsDataURL(files);
return false;
}
Но в консоли ничего не отображается. Даже не undefined
. Переменная files
возвращает Object FileList с изображением, которое я сбросил, так что проблема не в этом. Как я могу это исправить? :(