【问题标题】:angular-file-upload breaks IE9角度文件上传打破 IE9
【发布时间】:2014-12-18 11:17:35
【问题描述】:

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

重现此的步骤是:

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

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

有人遇到过吗? 谢谢。

【问题讨论】:

  • 您为此使用任何库吗?更多信息会很好。
  • 这个问题似乎离题了,因为它报告了图书馆的问题 - 它应该在 github 上。
  • @Meznaric - 链接在文本本身,但我也会把它留在这里 - github.com/danialfarid/angular-file-upload
  • @EdHinchliffe 他们的库示例并没有破坏它,所以我怀疑错误在库中,就像我使用它的方式一样。
  • 那么请告诉我们您是如何使用它的?

标签: javascript angularjs internet-explorer file-upload angular-file-upload


【解决方案1】:

因为 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-05-30
    • 1970-01-01
    • 2018-06-04
    • 1970-01-01
    • 2017-12-30
    • 2015-11-20
    • 2020-12-02
    • 1970-01-01
    • 2015-03-24
    相关资源
    最近更新 更多