這個問題很久之前就有人問過了,最近又有人問到,就把它放在我的blog裡
一般下載檔案都會用Response.WriteFile(FullName)
這樣會造成 Aspnet_wp.exe 暫存了太大空間而導致下載失敗,建議採用stream方式下載
這個問題很久之前就有人問過了,最近又有人問到,就把它放在我的blog裡
一般下載檔案都會用Response.WriteFile(FullName)
這樣會造成 Aspnet_wp.exe 暫存了太大空間而導致下載失敗,建議採用stream方式下載
asp.net(c#)
部分程式碼


//以10K為單位暫存:


int length;

long dataToRead;

// 制定文件路徑.


// 得到文件名.


try








Response.ContentType = "application/x-rar-compressed";


while (dataToRead > 0)






Response.OutputStream.Write(buffer, 0, length);

Response.Flush();

buffer = new Byte[10000];






















參考網址:
http://www.blueshop.com.tw/board/show.asp?subcde=BRD200706131110357NX&fumcde=
http://www.blueshop.com.tw/board/show.asp?subcde=BRD20080506151701ZMH&fumcde=FUM20041006161839LRJ