を無視し、私は技術を使用して自分のサーバーにドキュメントをアップロードしようとしてるon this blog最大アップロードファイルサイズを超え
を記述すべてがうまく行っている、と私はちょうど良いドキュメントをアップロードすることができています。私はそうのように私のweb.configファイルで定義されたアップロードの制限を超えるファイルをアップロードしようとしたときのみ、思わぬ障害が
<location path="Documents/Documents/Add">
<system.web>
<httpRuntime maxRequestLength="25600"/>
</system.web>
</location>
問題は、私は、サーバーからの応答を取得しておりませんということです....です。実際には、Visual Studioでデバッグするとき、アクションはヒットしません!シオマネキで
詳しい調査の結果、私は...
504: ReadResponse() failed: The server did not return a response for this request.
を取得しています....しかし、シオマネキが実行されているとき、私はChromeのみでこれを取得していたことを示しています。もしfiddlerがchromeを実行していなければ、ステータスコードなしで "Failed"と表示され、$().Ajaxフォームコールのerror()はヒットしません。
this SO postにもまったく同じ問題があります。しかし、現在のところ「load.gif」がエラーレスポンスが生成されていないため回転しているので、ファイルサイズが超過したときにユーザーにどのようにフィードバックを与えることができるかを知りたい。
答えてくれてありがとうございますが、サーバー上のファイルに対してcontentLengthが表示されているように見えるかどうかは分かりません。私の状況は、を使ったファイルのアップロードです。私があなたの答えを誤解した場合は、私に知らせてください。 – ETFairfax
これを行うにはいくつかの方法がありますが、サーバー側からの簡単なソリューションを計画している場合は、それらを気に入らないでしょう。最初にweb.configを使用して最大ファイルサイズを管理している場合、アップロードページはそれを超えると決してヒットしません。私は可能な解決策を掲示するために私の答えを変更します。 – benjamin