1

我正在寻找一种使用 CORS 将小文件上传到 REST API 的简单轻量级方法。我正在使用以下插件: angular-file-upload

问题是它对不支持 formData 对象(例如 IE 8 和 IE 9)的已弃用浏览器使用 swf 回退。

我已经在 github 上打开了一个关于这个问题的问题,但到目前为止还没有运气。

这意味着我无法在这些浏览器上使用 CORS 上传文件,这是我不能允许的(许多用户仍在使用 IE)。

4

1 回答 1

2

angular-file-upload 有老浏览器的解决方案(比如ie8,9),

只需将这些代码放在“angular-file-upload-shim.js”之前

<script>
//optional need to be loaded before angular-file-upload-shim(.min).js
FileAPI = {
    jsPath: '/js/FileAPI.min.js/folder/',
    staticPath: '/flash/FileAPI.flash.swf/folder/'
}
</script>

您可以访问github 上的此页面以获取更多详细信息

于 2014-01-12T07:15:30.537 回答