私は最近、自分のWebアプリケーションに問題が発生しました。これは私のドキュメントのアップロードプロセスです。これは、数kbのdoc/xlsでもアップロードに時間がかかります。アップロードファイルが初めての場合、ASP.NET
私はドキュメントをアップロードする方法は次のとおりです。
<input type='file' id='[email protected](letter_process.id)'
name='[email protected](letter_process.id)' value='Choose File'>
ただ、かみそりの構文を無視し、私はHttpPostを介してローカルPCからドキュメントをアップロードするには、入力タイプのファイルを使用しています。
と
これは、web.configファイルで私のhttpRuntimeです:
<httpRuntime targetFramework="4.5"
requestValidationMode="2.0"
maxRequestLength="4096"
requestLengthDiskThreshold="256"
/>
しかし、関係なく、私はmaxRequestLengthまたはrequestLengthDiskThresholdをチューニングする方法、大きな違いがあまりないようです。
すべての処理の後、私はそれを使用するためにファイルと呼ばれる変数に割り当てます。
Dim file = Request.Files("document_file" & generate_step)
または同じ方法で他のアップロードを使用している他のコントローラ。私の手順をすべてだとそれがファイルをアップロードするために非常に長い時間がかかる除き、それは、通常の機能
Dim documentFile As HttpPostedFileBase = Request.Files("document_file17")
。
maxrequestlengthはファイルをアップロードするのにかかる時間を改善しません。アップロードできるデータ量は制限されています –
実際、長いアップロード時間の問題は帯域幅の問題ですか?私はまだ解決策を探しています。 – PSo
私はその帯域幅の問題だと思います –