欢迎光临
我们一直在努力

实例代码:通过ASP下载文件

建站超值云服务器,限时71元/月

Sometimes you want a user to download a binary file instead of opening it inside the browser window.
There are several different ways to accomplish this.
Generically:

<%
FileName = "Document.Doc"
Response.ContentType = "application/octet-stream"
Response.AddHeader "content-disposition", "attachment; filename =" & filename
Set Stream = Server.CreateObject("ADODB.Stream")
Stream.Open
Stream.LoadFromFile Server.MapPath(Filename)
Conents = Stream.ReadText
Response.BinaryWrite Contents
Stream.Close
Set Stream = Nothing
%>

If you know the file type that you would like the user to download, try:
<%
Filename = "document.doc"
Response.ContentType = "application/vnd.ms-word"
Response.AddHeader "content-disposition", "attachment; filename=" & filename
%>

Other Content Types:
vnd.ms-excel – For Excel
vnd.ms-powerpoint – For PowerPoint
vnd.ms-project – For Microsoft Project
pdf – For Adobe Acrobat Documents
rtf – For Rick Text Documents
vnd.lotus-wordpro – For WordPro
vnd.lotus-1-2-3 – For Lotus 1-2-3
vnd.visio – For Visio
jpeg – for JPG Image File
gif – for GIF Image File
png – for PNG Image File

赞(0)
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » 实例代码:通过ASP下载文件
分享到: 更多 (0)