2012-02-14 123 views
3

我目前有一個ASP.Net MVC Web應用程序需要使用ajax上傳大文件。我目前正在使用這個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 – 2012-02-14 18:10:56

回答

11

您可能需要增加服務器上允許的最大請求大小以及使用<httpRuntime>部分在你的web.config請求的執行超時

​​

而且如果您要在IIS 7.0+中部署應用程序,則可能還需要使用<system.webServer>節的<requestLimits>節點來增加允許的最大請求大小:

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

    ... 
</system.webServer> 
+0

就是這樣。非常感謝 – user327999 2012-02-14 18:26:27