ASP.net アプリケーションで大きなファイル (たとえば 500 MB の Excel ファイル) をアップロードする方法を教えてください。これはインタビューで尋ねられましたが、これを達成する方法がわかりません。
質問する
1544 次
2 に答える
10
を確認してくださいHttpRuntimeSection.MaxRequestLength Property
デフォルト値は です4096 KB (4 MB)
。
アプリの web.config で目的の値を設定することをお勧めします
最大値は次のとおりです。2,147,483,647 bytes
configuration/system.web セクションに挿入します。
<configuration>
<system.web>
<httpRuntime maxRequestLength="524288000" />
</system.web>
</configuration>
于 2013-05-27T08:46:48.013 に答える
1
インタビューの質問であれば、特定の技術的な知識 (つまり、MaxRequestLength パラメータの設定) を求めているか、より構造的な回答を求めているかのいずれかです。たとえば、ファイルをチャンクでアップロードしてユーザーにフィードバックを提供する方がよいでしょう。この場合、js ソリューション (FineUploader など) の方が適しています。
于 2013-05-28T01:14:23.647 に答える