我正在尝试通过angular-file-upload 上传文件,而在 IE9 上,它会回退到通过 flash 上传的旧版上传。
重现这个的步骤是:
- 按文件输入上传文件
- 选择文件并按打开
- IE9 完全中断,出现“Internet Explorer 已停止工作”错误并重新启动。
我上传文件的方式是通过文件输入上的 $watch ,所以基本上上传应该在选择文件后自动开始。
有没有人遇到过这个?谢谢。
我正在尝试通过angular-file-upload 上传文件,而在 IE9 上,它会回退到通过 flash 上传的旧版上传。
重现这个的步骤是:
我上传文件的方式是通过文件输入上的 $watch ,所以基本上上传应该在选择文件后自动开始。
有没有人遇到过这个?谢谢。
因为 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>