2012-09-10 38 views
0

如何使用HTML上傳按鈕上傳5MB PDF文件嗎?當我嘗試上傳5MB的文件,我得到超過最大請求長度錯誤超出誤差?。這出現問題的原因是默認值在Machine.config文件的節的maxRequestLength參數是4096(4兆字節)。所以我試圖改變webconfig文件,最大請求長度在文件上傳

<configuration> 
    <system.web> 
     <httpRuntime maxRequestLength="102400" executionTimeout="1200" /> 
    </system.web> 
</configuration> 

如果我使用這樣我得到了一個現有的連接被強行由遠程主機錯誤關閉。 我的項目與IIS7。所以主辦我嘗試,

<system.webServer> 
    <security> 
     <requestFiltering> 
     <requestLimits maxAllowedContentLength="1048576" /> 
     </requestFiltering> 
    </security> 
</system.webServer> 

這種方式也不允許上傳5MB的文件? 如何通過HTML上傳按鈕上傳5 MB文件?

回答

0

如果您在共享主機帳戶上運行此功能,則可能會少於您將能夠解決此問題。由於資源分配有限,託管提供程序會指定連接的超時時間,因此如果連接佔用太多時間,則會關閉它。

我的建議是,你應該尋求你的託管服務提供商的幫助或嘗試改變主機或計劃。

0

假設這是你自己的服務器,如果沒有看到Murtuza喀布爾。 嘗試

requestLengthDiskThreshold="800000" 

順便說一句,我會建議NeatUpload因爲HTML上傳是不是在我看來很不錯。

1

嘗試添加「0」到您的<requestLimits maxAllowedContentLength>值的末尾。我認爲它是以字節爲單位的,這意味着您的示例將其設置爲大約1MB。

這是doc on this setting

相關問題