私はASP.NET MVC 5アプリケーションを開発しています。私はMVCコントローラにフォームを送信するJavaScript POSTメソッドを使用しています。通常、ファイルをサーバーにアップロードしています。私はファイルがアップロードされる複数のページを持っています。ファイルは画像、ドキュメントなどになる可能性があります。JavaScriptでform.submitがASP.NET MVCアプリケーションでHTTPハンドラをヒットしましたか?
ファイルをアップロードする前にいくつかの一般的なカスタム機能を追加します。ファイルサイズを確認したいとしましょう。これは、HTML5をサポートしていないブラウザを使用しているクライアントがあるため、クライアント側では不可能です。
大きなファイルをアップロードしようとすると、IISは要求を404.13として返します(コンテンツの長さは大きい)。それは私のコントローラーに当たらない。私はHTTPHandlerとRouteHandlerを作成しようとしました。これはMVCアプリケーションです。しかし、どちらもうまくいきません。
誰にもこのためのHTTPハンドラを作成する方法をお勧めしますか?
アップロードを許可するようにIISを構成しますか? –