使用AjaxUploader
1、客戶端代碼
2、服務(wù)端代碼
3、解決文件大小限制
4、解決服務(wù)端內(nèi)存占用問題:一塊塊的讀取再保存。
5、返回“已經(jīng)成功上傳”
6、完全上傳,在保存的時(shí)候中止,怎么做?
7、能否顯示上傳過程中的進(jìn)度?
IIS7中,需要首先配置Web請(qǐng)求的大小限制,在Web.Config中加入如下的配置項(xiàng):
<system.webServer>
<!--Web請(qǐng)求內(nèi)容的長度限制,以字節(jié)為單位,此處設(shè)為2G-->
<security>
<requestFiltering >
<requestLimits maxAllowedContentLength="2147483648" ></requestLimits>
</requestFiltering>
</security>
然后,再配置大小限制和超時(shí)限制:
<system.web>
<!--第一項(xiàng)的超時(shí)限制,單位為秒;第二項(xiàng)為文件大小限制,單位為kb,默認(rèn)值4096也就是4M,此處設(shè)為最大值2097152也就是2G-->
<httpRuntime executionTimeout="1200" maxRequestLength="2097152" />

浙公網(wǎng)安備 33010602011771號(hào)