2016-06-13 16 views
4

は、この、最小限の完全な、かつ検証可能な例を考える:HTML入力タイプ= "ファイル"がChromeのファイルが多すぎますか?

<html> 
 
    <head> 
 
    <script> 
 
     var handleFiles = function(event) { 
 
     console.log('# of files: ' + event.target.files.length); 
 
     }; 
 
    </script> 
 
    </head> 
 
    <body> 
 
    <input type="file" onchange="handleFiles(event)" multiple/> 
 
    </body> 
 
</html>

私は(それがFirefoxで動作しますが)Chromeで1682個のファイルの私のテストケースを選択することはできませんよ。私のテストケースは316メガバイトなので、同様のファイル数のフォルダにまとめましたが、1文字の単純なテキストファイルでした。問題は持続した。このコントロールを処理するChromeの実装に問題はありますか?もしそうなら、ポリフィルがありますか? Chromeで1682ファイルを選択するにはどうすればよいですか?

答えて

1

アップロードがすべてのファイル名の合計文字数によって制限されるため、動作していないようです。制限は約32K文字のようです。

は、これらを参照してください:

What is the max number of files to select in an HTML5 [multiple] file input?

https://bugs.chromium.org/p/chromium/issues/detail?id=44068

+0

この問題は、あまりにも、ここで説明されていますhttps://bugs.chromium.org/p/chromium/issues/detail?id=112538 – ajm

関連する問題