Asp利用Stream下载文件


<%
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
%>

文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags: Stream
相关日志:
评论: 0 | 引用: 0 | 查看次数: 376
发表评论
昵 称:
密 码: 游客发言不需要密码.
内 容:
验证码: 验证码
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.
字数限制 20 字 | UBB代码 关闭 | [img]标签 关闭