Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/20.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
支持IE8的angularjs CORS文件上传_Angularjs_Cors_Multipartform Data_Jquery File Upload_Form Data - Fatal编程技术网

支持IE8的angularjs CORS文件上传

支持IE8的angularjs CORS文件上传,angularjs,cors,multipartform-data,jquery-file-upload,form-data,Angularjs,Cors,Multipartform Data,Jquery File Upload,Form Data,我正在寻找一种简单、轻量级的方法,使用CORS将一个小文件上传到RESTAPI。 我正在使用以下插件: 问题是它对不支持formData对象(如IE8和IE9)的不推荐浏览器使用swf回退 我已经在github上就这件事发表了一篇文章,但到目前为止运气不好 这意味着我不能在那些浏览器上使用CORS上传文件,这是我不允许的(许多用户仍然使用IE)。angular file upload为旧浏览器(如ie8,9)提供了一个解决方案 把这些代码放在“angular file upload shim.

我正在寻找一种简单、轻量级的方法,使用CORS将一个小文件上传到RESTAPI。 我正在使用以下插件:

问题是它对不支持formData对象(如IE8和IE9)的不推荐浏览器使用swf回退

我已经在github上就这件事发表了一篇文章,但到目前为止运气不好


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

angular file upload为旧浏览器(如ie8,9)提供了一个解决方案

把这些代码放在“angular file upload shim.js”之前


//可选需要在角度文件上载垫片(.min).js之前加载
FileAPI={
jsPath:“/js/FileAPI.min.js/folder/”,
静态路径:'/flash/FileAPI.flash.swf/folder/'
}

您可以访问。

跨源文件上载不是一项简单的任务。如果您正在为所有浏览器寻找完整的解决方案,包括IE7,并且您不想依赖于jQuery、Flash或任何其他依赖项,请考虑使用。完全公开:我维护这个库。谢谢,但我正在寻找一个开源解决方案,这是一个开源解决方案。代码都可以在上看到。谢谢,我会调查的,你能看看我最近关于bluimp的问题吗?恐怕我对该库的代码没有任何实用知识。对不起,我只想强调一个事实,这只是文件的路径,没有文件名。
<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>