您的位置:首页 > 编程语言 > ASP

Asp利用Stream实现文件下载

2008-10-05 08:33 483 查看
http://www.ii-home.cn/show.asp?id=116

 

<%
Dim Stream
Dim FileName
Dim FileExt
Const adTypeBinary = 1
FileName="你的文件路径(在服务器上的物理路径)"
FileName=replace(FileName,"/","/")
name=mid(FileName,instrrev(FileName,"/")) '文件名
Response.Clear
Response.ContentType = "application/octet-stream"
Response.AddHeader "content-disposition", "attachment; filename="&name
Set Stream = server.CreateObject("ADODB.Stream")
Stream.Type = adTypeBinary
Stream.Open
Stream.LoadFromFile Server.MapPath(FileName)
While Not Stream.EOS
Response.BinaryWrite Stream.Read(1024 * 64)
Wend
Stream.Close
Set Stream = Nothing
Response.Flush
Response.End
%>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  stream asp 服务器