11

WindowsVista上のSafari5.1での複数のファイルのアップロードに関して不整合が発生しています(他のプラットフォームを試していません)。input要素には、multiple複数のファイルを選択できるようにするフラグがあります。この問題は、ユーザーが実際に複数のファイルを選択した場合に発生します。この場合、それぞれに。Filesize属性があり0ます。(まだmultipleフラグが付いている)ユーザーが1つのファイルのみを選択した場合、size属性にはファイルサイズが正しく含まれます。

この問題は、次の例で確認できます。単一ファイル選択と複数ファイル選択の両方の出力をテストして表示します。(テストの合間にリセットする必要があります)。 JsFiddleテスト

誰かが回避策を知っていますか?

4

4 に答える 4

5

IT は Safari のバグです。今のところ解決策はありません。これが私が行ったテストですhttp://jsfiddle.net/rHd26/6/

于 2011-11-08T23:28:33.730 に答える
0

このハックを確認してください。

他のブラウザはそのままにして、Safari のみの複数オプションを削除する方法を詳細に説明します。

Safari HTML5 の複数ファイル アップロード バグの回避策はありますか?

于 2013-07-07T20:03:23.553 に答える
0

この問題のバリエーションは、リリースされたばかりの iOS 7 のモバイル Safari にも感染したようです。「複数の」ファイル入力フィールドがあり、ビデオを選択すると、ファイル API はファイル サイズ 0 を返します。実際、このページの上部にある jsfiddle はこれを再現しています。

「複数」オプションで 1 つまたは複数の写真を選択しても問題ありません。これはビデオにのみ影響します。

于 2013-09-20T12:13:19.127 に答える