2012-02-14 31 views
3

現在、ajaxを使用して大きなファイルをアップロードする必要があるASP.Net MVC Webアプリケーションがあります。私は現在、このjQueryプラグイン - http://valums.com/ajax-upload/を使用しています。私はこのプラグイン - http://jquery.malsup.comも使用しましたが、同じ結果が得られます。大きなファイルでJQuery Ajaxファイルのアップロードが失敗する

大きなファイルの問題は、要求が非同期であるために生成されるiframeが時間内に読み込まれないことです。

常にこのコードを指すように思える:

 
var doc = iframe.contentDocument ? iframe.contentDocument : iframe.contentWindow.document, response; 

は小さいファイルのスクリプトは素晴らしい作品が、大きなファイルのためのiframeヌヴェールは正しく初期化取得するようです。

これは私を夢中にしています。誰かが助けてくれますか?事前に

おかげ

+0

サーバーのアップロード制限を調整しましたか? http://www.webtrenches.com/post.cfm/iis7-file-upload-size-limits –

答えて

11

あなたは、サーバー上の最大許容要求サイズだけでなく、あなたのweb.configファイルに<httpRuntime>セクションを使用して、要求の実行タイムアウトを増やす必要があります

​​

そして、アプリケーションをIIS 7.0以降にデプロイする場合は、<system.webServer>セクションの<requestLimits>節を使用して最大許容要求サイズを増やす必要があります。

<system.webServer> 
    <security> 
     <requestFiltering> 
      <requestLimits maxAllowedContentLength="size in bytes" /> 
     </requestFiltering> 
    </security> 

    ... 
</system.webServer> 
+0

それはそれでした。本当にありがとう – user327999

関連する問題