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 に答える