Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/416.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文件输入在IE中不起作用_Javascript_Jquery_Internet Explorer - Fatal编程技术网

Javascript文件输入在IE中不起作用

Javascript文件输入在IE中不起作用,javascript,jquery,internet-explorer,Javascript,Jquery,Internet Explorer,我无法让下面的代码在IE中运行。它在Firefox和Chrome上运行良好 任何人都可以帮助,如何让这个功能在IE上工作 function readURL(input) { if (input.files && input.files[0]) { var reader = new FileReader(); reader.onload = function (e) { $('#img_prev') .a

我无法让下面的代码在IE中运行。它在Firefox和Chrome上运行良好

任何人都可以帮助,如何让这个功能在IE上工作

 function readURL(input) {
   if (input.files && input.files[0]) {
     var reader = new FileReader();

     reader.onload = function (e) {
        $('#img_prev')
                .attr('src', e.target.result)
                .width(160)
                .height(152);
    };

    reader.readAsDataURL(input.files[0]);
  }
}

我过去也有过类似的问题文件读取器:


如果要求IE支持包含常规文件上传,您可能需要重新设计解决方案。

它在任何功能上都不起作用。不是为了拖放文件,我们最终使用了flash文件上传器,它不支持拖放,但仍然是一个干净的解决方案。具有用于图像预览的功能。