首页 > 网站 > 建站经验 > 正文

!ASP利用adodb.stream下载文件但不打开的方法

2019-11-02 14:47:32
字体:
来源:转载
供稿:网友

 浏览器的地址栏里直接输入一个doc或xls或jpg的文件的url路径,那么该文件会直接显示在浏览器里。而在很多时候我们希望能直接弹出下载提示框让用户下载,我们该怎么办呢?这里有两种方法: 

1、设置你的服务器的iis,给doc等后缀名做映射。 
2、在向客户端发送时设置其contenttype。 
下面详细说明方法2 
程序代码:&nbs

神马影院[www.aikan.tv/special/shenmayingyuan/]
p;

复制代码 代码如下: 
<% 
Response.Buffer = true 
Response.Clear 
dim url 
Dim fso,fl,flsize 
dim Dname 
Dim objStream,ContentType,flName,isre,url1 
'*********************************************调用时传入的下载文件名 
Dname=trim(request("n")) 
'****************************************************************** 
If Dname<>"" Then 
'******************************下载文件存放的服务端目录 
url=server.MapPath("/")&""&Dname 
'*************************************************** 
End If 
Set fso=Server.CreateObject("Scripting.FileSystemObject") 
Set fl=fso.getfile(url) 
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表