我正在尝试读取一张图片文件,但是它从未成功。始终会调用onerror方法。以下是我的代码。
dropZone.addEventListener('drop', function(e)
{
var f = e.dataTransfer.files[0];
if(!f.type.match('image.*'))
{
return;
}
var reader = new FileReader();
// Closure to capture the file information.
reader.onload = handleReaderLoad;
reader.onerror = function(e)
{
alert("it failed")
}
// Read in the image file as a data URL.
reader.readAsDataURL(f);
}, false);
function handleReaderLoad(evt)
{
alert("it worked")
}
这个一直失败。欢迎任何帮助。谢谢!