Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/83.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript HTML5文件读取器总是出错_Javascript_Html_File - Fatal编程技术网

Javascript HTML5文件读取器总是出错

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

我正在尝试读取图像文件,但从未成功。始终调用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")
}

这总是失败的。欢迎任何帮助。谢谢

我想你可能会看到


一般来说,您应该更仔细地查看错误,而不是
alert('failed')
,因为错误代码会让您更好地了解问题,例如:
alert(e.toString())
alert(e.name+“:”+e.message)

您在哪些浏览器中测试此代码?看起来至少有一些代码依赖于浏览器…对不起,我正在用chrome进行测试。