用流(stream)技術做下載 (轉)
用流(stream)技術做下載 (轉)[@more@]
function dl(f,n)
on error resume next
Set S=Create("Ado.Stream")
S.Mode=3
S.Type=1
S.Open
S.LoadFromFile(f)
if Err.Number>0 then
Response.Status="404"
else
Response.ContentType="application/octet-stream"
Response.AddHeader "Content-Disposition:","attachment; filename=" & n
Range=Mid(Request.ServerVariables("HTTP_RANGE"),7)
if Range="" then
Response.BinaryWrite(S.Read)
else
S.position=Clng(Split(Range,"-")(0))
Response.BinaryWrite(S.Read)
End if
end if
Response.End
end function
使用示例:
call dl(Server.MapPath("..//07.zip"),"07.zip")
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752019/viewspace-958742/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- oracle 流技術(轉),用於學習Oracle
- Red Flag 技術文件下載(轉)
- Oracle Stream Replication 技術Oracle
- Stream流
- Stream 流模組
- Stream流求和
- koa2基於stream(流)進行檔案上傳和下載
- list轉map,使用java8,stream流Java
- 技術預測法(轉載)
- 下載:Oracle EBS 11i應用技術之WorkflowOracle
- Windows下DLL程式設計技術及應用 (轉)Windows程式設計
- Java Stream流使用Java
- java-Stream流Java
- stream流各種
- 技術教程網 -- 實用技術參考 (轉)
- 從技術高手轉型做技術管理,不敢放手把事情給別人做怎麼辦?
- 做技術諮詢等於做技術培訓嗎?
- (轉載)Autodesk面試技術題解答面試
- rman技術速查手冊(轉載)
- 基礎統計技術(轉載)
- 團隊溝通技術(轉載)
- Linux下備份恢復技術的應用(轉)Linux
- 工作流技術
- 統計技術在質量管理中的應用(轉載)
- WMI技術的應用 (轉)
- 工程師如何從技術轉型做管理?工程師
- 此流非彼流——Stream詳解
- Java8——Stream流Java
- Node.js Stream(流)Node.js
- 【重學Java】Stream流Java
- Node.js Stream(流)Node.js
- java 8 特性——stream流Java
- JDK新特性--Stream流JDK
- [Java基礎]Stream流Java
- 【轉載】《天諭》全新PBR技術曝光
- 佩羅的技術分類(轉載)
- 價值工程的技術方法(轉載)
- 蒙特卡羅模擬技術 (轉載)