3

ASP.net アプリケーションで大きなファイル (たとえば 500 MB の Excel ファイル) をアップロードする方法を教えてください。これはインタビューで尋ねられましたが、これを達成する方法がわかりません。

4

2 に答える 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>

HttpRuntimeSection.MaxRequestLength プロパティを確認する

于 2013-05-27T08:46:48.013 に答える
1

インタビューの質問であれば、特定の技術的な知識 (つまり、MaxRequestLength パラメータの設定) を求めているか、より構造的な回答を求めているかのいずれかです。たとえば、ファイルをチャンクでアップロードしてユーザーにフィードバックを提供する方がよいでしょう。この場合、js ソリューション (FineUploader など) の方が適しています。

于 2013-05-28T01:14:23.647 に答える