Javascript HTML5文件读取器总是出错
我正在尝试读取图像文件,但从未成功。始终调用onerror方法。这是我的密码Javascript HTML5文件读取器总是出错,javascript,html,file,Javascript,Html,File,我正在尝试读取图像文件,但从未成功。始终调用onerror方法。这是我的密码 dropZone.addEventListener('drop', function(e) { var f = e.dataTransfer.files[0]; if(!f.type.match('image.*')) { return; } var reader = new FileReader(); // Closure to capt
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")
}
这总是失败的。欢迎任何帮助。谢谢 我想你可能会看到
一般来说,您应该更仔细地查看错误,而不是
alert('failed')
,因为错误代码会让您更好地了解问题,例如:alert(e.toString())
或alert(e.name+“:”+e.message)
您在哪些浏览器中测试此代码?看起来至少有一些代码依赖于浏览器…对不起,我正在用chrome进行测试。