アップロード関数を書いていてhttpRuntime
、web.config で指定された最大サイズ(最大サイズが5120に設定されている)より大きいファイルで「System.Web.HttpException:最大リクエスト長を超えました」のキャッチに問題があります。<input>
ファイルにはシンプルを使用しています。
問題は、アップロードボタンのクリックイベントの前に例外がスローされ、コードが実行される前に例外が発生することです。では、どうすれば例外をキャッチして処理できますか?
編集:例外はすぐにスローされるので、接続が遅いためにタイムアウトの問題ではないことは間違いありません。
<input type="file" id="upload" name="upload" onchange="showFileSize();" />
InsideのshowFileSize()
場合、ファイルサイズに基づいてエラーメッセージを表示しvar input = document.getElementById("upload"); var file = input.files[0];
、htmlタグを追加できます。