首先ASP下載是否只有Response.BinaryWrite方式
用檔案流的方式輸出下載,老是會下載到一半沒速度
求個下載優化的函式
uj5u.com熱心網友回復:
那要看下載多大的檔案。下載到一半沒速度,說明你的檔案讀取程序中出錯了。我以前從 dBase 資料庫里面取檔案是這么做的:var Cursor = 0, ReadSize = 1024 * 512;
var FileSize = rs("DaXiao").Value - 0;
if(isNaN(FileSize)) FileSize = 0;
while(Cursor < FileSize)
{
Cursor += ReadSize;
if(Cursor > FileSize) ReadSize = FileSize + ReadSize - Cursor;
Response.BinaryWrite(rs("ShuJu").getChunk(ReadSize));
}
uj5u.com熱心網友回復:
asp這么老的東西真的還有人用?轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/13739.html
標籤:ASP
