-2

我正在尝试通过angular-file-upload 上传文件,而在 IE9 上,它会回退到通过 flash 上传的旧版上传。

重现这个的步骤是:

  1. 按文件输入上传文件
  2. 选择文件并按打开
  3. IE9 完全中断,出现“Internet Explorer 已停止工作”错误并重新启动。

我上传文件的方式是通过文件输入上的 $watch ,所以基本上上传应该在选择文件后自动开始。

有没有人遇到过这个?谢谢。

4

1 回答 1

0

因为 IE9 不支持画布,所以它在 IE9 中被打破。如果您在 IE9 angular-file-upload中查看此 URL,您将看到它们具有 es5-shim 库:

<!-- Fix for old browsers -->
    <script src="http://nervgh.github.io/js/es5-shim.min.js"></script>
    <script src="http://nervgh.github.io/js/es5-sham.min.js"></script>
    <script src="http://code.jquery.com/jquery-1.8.3.min.js"></script>
    <script src="../console-sham.js"></script>
于 2015-01-09T11:46:16.290 回答