在瀏覽器的地址欄里直接輸入一個doc或xls或jpg的文件的url路徑,那么該文件會直接顯示在瀏覽器里。而在很多時候我們希望能直接彈出下載提示框讓用戶下載,我們該怎么辦呢?這里有兩種方法:
1、設置你的服務器的iis,給doc等后綴名做映射。
2、在向客戶端發送時設置其contenttype。
下面詳細說明方法2
程序代碼:&nbs
復制代碼 代碼如下:
<%
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)
新聞熱點
疑難解答