1

ASP:fileuploadコントロールから画像をアップロードしようとしています。ユーザーがローカルディスクからJPGファイルを選択してボタンをクリックすると、サーバーにアップロードされます。

これは正常に機能しており、期待どおりに画像をアップロードします。

ただし、ユーザーが8MBのような重い画像を表示すると、ブラウザはエラーを表示します。

The connection was reset. The connection to the server was reset while the page was loading.

私はコードをデバッグし、どこから発生しているかを把握しようとします。しかし、私は問題を指摘することができませんでした。ページ読み込みイベントやボタンクリックイベントもトリガーされません。

このエラーを回避するか、画像をファイルアップロードする前にファイルサイズを検証するのを手伝ってください。

4

1 に答える 1

1

これらを web.config に設定してみてください (ファイルのアップロードの横にネストされたものが 2 つある場合):

<system.web>
      <httpRuntime maxRequestLength="16384" executionTimeout="120" />
    </system.web>

上記の設定は、すべてのデータ (投稿、ファイルなど) を含むリクエストの最大長が 16 MB であり、リクエストが 120 秒後にタイムアウトになることを意味します。もちろん、これらの値を調整できます。

于 2012-12-09T08:25:43.150 に答える