0

blueimpからの jquery ファイルのアップロードを使用します。

複数のファイルを選択すると、IE8とIE9に問題があります(嫌いです:))。

jquery ファイル アップロード フレームワークは HTML5 で動作します。

私が使用した単純な HTML コード:

<form>
   <input type="file" name="files[]" multiple>
</form>

そしてヘッダーに次のJavaScriptを入れました:

<script src="jquery.fileupload.js"  type="text/javascript"></script>
<script src="jquery.iframe-transport.js"  type="text/javascript"></script>
<!--[if lt IE 10]><script src="html5shiv.js"></script><![endif]-->

もちろん、Firefox と Chrome では完全に動作しますが、IE8-IE9 ではhtml5shiv.jsファイルを置いても動作しません。

これに対する回避策を知っていますか? または、Flash、Silverlight などの複数の環境をサポートするフレームワークを使用する必要がありますか?

4

1 に答える 1

1

リクエストはクロスドメインですか?

Iframe トランスポート プラグインを使用したクロスドメイン ファイル アップロードでは、アップロード結果を取得するためにオリジン サーバーにリダイレクトする必要があります。

于 2013-03-15T12:43:20.023 に答える