私は次のものを持っています:
HTML
<input id="files" name="files" type="file" multiple="multiple" />
<button id='subButton' type='submit'>Upload (0) files</button>
Javascript
$("#files").change(function(evt) {
debugger;
$("#subButton").text("Upload (" + evt.target.files.length + ") files");
});
この Fiddleで実際に動作しているのを見ることができます。1,700 個のファイルを選択すると、コードは正常に機能し、正しいファイル数が evt.target.files.length によって返されます。ただし、ディレクトリ内のすべてのファイル (2279 -- 合計サイズ 210MB) を選択すると、evt.target.files.length は 0 を返します。
File API には、あいまいなファイル制限がありますか?
私のweb.configには次のものがあります: maxRequestLength="700000" これは、指定されたサイズのファイルを処理する必要があります。ただし、サーバーに何も送信されていないという点で、これはサーバー側の問題ではなくクライアントのようです。
何か案は?