校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > 使用asp下的adodb.stream 下載文件而不是打開

使用asp下的adodb.stream 下載文件而不是打開

熱門標簽:電銷機器人教育 綿陽防封電銷卡價格 電銷機器人源碼網盤下載 伊春外呼業務系統 福建外呼增值業務線路 宜賓語音外呼系統軟件 中國辦理電信400電話 河北智能外呼系統軟件 調度系統外呼

在瀏覽器的地址欄里直接輸入一個doc或xls或jpg的文件的url路徑,那么該文件會直接顯示在瀏覽器里。而在很多時候我們希望能直接彈出下載提示框讓用戶下載,我們該怎么辦呢?這里有兩種方法: 

1、設置你的服務器的iis,給doc等后綴名做映射。

2、在向客戶端發送時設置其contenttype。 

下面詳細說明方法2 

程序代碼: 

% 
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) 
 flsize=fl.size 
 flName=fl.name 
 Set fl=Nothing 
 Set fso=Nothing 
%> 
% 
 Set objStream = Server.CreateObject("ADODB.Stream") 
 objStream.Open 
 objStream.Type = 1 
 objStream.LoadFromFile url 


 Select Case lcase(Right(flName, 4)) 
 Case ".asf" 
  ContentType = "video/x-ms-asf" 
 Case ".avi" 
  ContentType = "video/avi" 
 Case ".doc" 
  ContentType = "application/msword" 
 Case ".zip" 
  ContentType = "application/zip" 
 Case ".xls" 
  ContentType = "application/vnd.ms-excel" 
 Case ".gif" 
  ContentType = "image/gif" 
 Case ".jpg", "jpeg" 
  ContentType = "image/jpeg" 
 Case ".wav" 
  ContentType = "audio/wav" 
 Case ".mp3" 
  ContentType = "audio/mpeg3" 
 Case ".mpg", "mpeg" 
  ContentType = "video/mpeg" 
 Case ".rtf" 
  ContentType = "application/rtf" 
 Case ".htm", "html" 
  ContentType = "text/html" 
 Case ".txt" 
  ContentType = "text/plain" 
 Case Else 
  ContentType = "application/octet-stream" 
 End Select 

 Response.AddHeader "Content-Disposition", "attachment; filename="  flName 
 Response.AddHeader "Content-Length", flsize 

 Response.Charset = "UTF-8" 
 Response.ContentType = ContentType 

 Response.BinaryWrite objStream.Read 
 Response.Flush 
 response.Clear() 
 objStream.Close 
 Set objStream = Nothing 
%>

將下面的東西存成download.asp然后你就可以用a herf="http://xxx.xxx.com/download.asp?n=file.doc">download!/a>來下載同一目錄下的file.doc了!  

但是這里有個問題就是直接將file.doc路徑寫在url里是不安全的,所以解決方案應該是將file.doc的路徑存到數據庫里,同過查找數據庫后得到路徑 

在這個程序的最前面如果加上一個判斷: 

if instr(Request.ServerVariables("HTTP_REFERER"),"http://你的域名")=0 then 
   Response.End 
end if 

就能夠很好的防止別人的盜鏈了.

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

您可能感興趣的文章:
  • asp之基于adodb.stream的文件操作類
  • asp下用ADODB.Stream代替FSO讀取文本文件
  • asp adodb.stream對象的方法/屬性
  • ASP下通過Adodb.Stream實現多線程下載大文件

標簽:那曲 延邊 銅川 蘇州 新鄉 優質小號 河池 電商邀評

巨人網絡通訊聲明:本文標題《使用asp下的adodb.stream 下載文件而不是打開》,本文關鍵詞  使用,asp,下的,adodb.stream,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《使用asp下的adodb.stream 下載文件而不是打開》相關的同類信息!
  • 本頁收集關于使用asp下的adodb.stream 下載文件而不是打開的相關信息資訊供網民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    成人免费视频视频| 亚洲国产aⅴ天堂久久| 日本中文字幕一区二区视频 | 中文在线一区二区| 蜜臀久久99精品久久久久久9| 欧美在线影院一区二区| 亚洲乱码日产精品bd| 日本高清视频一区二区| 综合av第一页| 日本高清视频一区二区| 亚洲精品日韩一| 色综合色狠狠天天综合色| 久久久午夜精品| 国产激情视频一区二区在线观看| 美腿丝袜一区二区三区| av亚洲精华国产精华精| 一级精品视频在线观看宜春院| 91精品国产91久久综合桃花| 国产一区二区三区四| 1024精品合集| 日韩一二三区不卡| 成人av在线一区二区三区| 亚洲成人av资源| 精品国产乱子伦一区| 91色|porny| 老司机一区二区| 一区二区中文视频| 日韩一区和二区| 91亚洲大成网污www| 视频一区二区三区在线| 国产精品三级在线观看| 欧美日韩国产区一| 成人免费高清在线| 青青草国产成人99久久| 亚洲欧洲日产国产综合网| 制服.丝袜.亚洲.中文.综合| 国产 欧美在线| 日韩电影在线观看一区| 亚洲日本一区二区| 久久一二三国产| 欧美午夜影院一区| 成人动漫av在线| 捆绑变态av一区二区三区| 亚洲美女一区二区三区| 国产婷婷精品av在线| 日韩一区国产二区欧美三区| 色婷婷综合久久久中文一区二区 | 91精品国产免费| 91丨porny丨蝌蚪视频| 激情图区综合网| 亚洲国产另类av| 亚洲乱码国产乱码精品精可以看 | 美女一区二区久久| 亚洲激情六月丁香| 亚洲国产激情av| 精品国产sm最大网站免费看| 欧美日韩国产小视频| 日本韩国一区二区三区视频| 成人精品视频一区二区三区| 久草在线在线精品观看| 奇米精品一区二区三区四区 | 91精品国产综合久久久久久久久久| av高清不卡在线| 国产盗摄一区二区三区| 国内不卡的二区三区中文字幕 | 日本午夜精品一区二区三区电影| 亚洲色欲色欲www| 国产精品色婷婷| 国产精品色哟哟网站| 欧美国产精品专区| 国产免费成人在线视频| 国产亚洲一二三区| 国产无遮挡一区二区三区毛片日本| 精品久久久久久久久久久久久久久 | 777午夜精品免费视频| 日本成人超碰在线观看| 91黄色免费版| 韩国av一区二区| 日韩**一区毛片| 日韩在线a电影| 男女性色大片免费观看一区二区| 亚洲成人动漫av| 青青草国产成人99久久| 看片的网站亚洲| 国产麻豆一精品一av一免费| 色综合欧美在线| 欧美一区二区三区免费视频 | 成年人网站91| 欧美高清你懂得| 亚洲天堂福利av| 国产在线精品不卡| 欧美日韩一区三区| 国产精品灌醉下药二区| 老司机午夜精品| 欧美在线视频你懂得| 国产婷婷色一区二区三区四区 | 欧美精品aⅴ在线视频| 中文字幕 久热精品 视频在线| 日韩av一二三| 在线免费观看日本欧美| 国产精品色在线观看| 免费的国产精品| 在线观看亚洲a| 亚洲国产成人在线| 久久成人久久爱| 欧美人与性动xxxx| 中文字幕日韩欧美一区二区三区| 国内精品久久久久影院薰衣草| 欧美日韩一区二区欧美激情| 亚洲欧洲日产国产综合网| 国产麻豆精品theporn| 91精品欧美一区二区三区综合在 | 日本二三区不卡| 国产精品免费免费| 国产一区二区三区在线观看免费视频| 欧美午夜精品一区二区蜜桃| 亚洲欧美综合另类在线卡通| 国产精品1区2区| 欧美电影免费观看高清完整版在线| 亚洲成人黄色影院| 色综合中文字幕| 亚洲手机成人高清视频| 99久久精品国产导航| 国产精品久久久爽爽爽麻豆色哟哟| 激情六月婷婷久久| 欧美不卡视频一区| 久久精品国产成人一区二区三区| 欧美日韩国产高清一区二区三区 | 亚洲成人av中文| 精品视频一区二区不卡| 一区二区欧美在线观看| 色综合久久66| 一区二区免费在线播放| 91福利国产成人精品照片| 一区二区三区在线高清| 欧美婷婷六月丁香综合色| 亚洲成人先锋电影| 欧美精品123区| 免费人成黄页网站在线一区二区| 在线成人av影院| 美洲天堂一区二卡三卡四卡视频| 在线不卡一区二区| 老司机免费视频一区二区| 精品88久久久久88久久久| 国内精品久久久久影院色| 久久久久高清精品| 国产成人精品网址| 综合av第一页| 欧美丝袜丝nylons| 免费观看久久久4p| 久久久久久久综合| 成人激情午夜影院| 亚洲精品v日韩精品| 欧美精品日韩精品| 国产综合色在线视频区| 国产精品嫩草影院av蜜臀| 一本到高清视频免费精品| 舔着乳尖日韩一区| 精品久久久久久久人人人人传媒| 高清国产一区二区| 亚洲免费在线播放| 日韩一区二区免费电影| 激情偷乱视频一区二区三区| 国产精品国产馆在线真实露脸| 在线免费不卡视频| 久久av资源网| 亚洲欧洲日韩综合一区二区| 欧美日韩高清一区二区三区| 久久69国产一区二区蜜臀| 国产精品三级视频| 欧美久久久久久久久| 国产精品一区在线观看乱码| 亚洲美女偷拍久久| 欧美电影免费观看高清完整版在 | 成人a免费在线看| 天天影视色香欲综合网老头| 久久亚洲精精品中文字幕早川悠里| eeuss国产一区二区三区| 日韩黄色小视频| 中文字幕一区二区三区精华液| 91精品午夜视频| 成人午夜免费av| 日韩成人午夜精品| 中文字幕一区二区三区不卡 | 久久国产人妖系列| 亚洲卡通欧美制服中文| www国产精品av| 欧美色图第一页| 国产91丝袜在线播放九色| 日本中文字幕一区二区视频| 国产精品福利一区| 精品国产一区二区三区久久影院| 色域天天综合网| 国产不卡在线一区| 美腿丝袜在线亚洲一区| 一区二区在线免费| 欧美激情在线观看视频免费| 日韩视频一区在线观看| 色哟哟一区二区在线观看| 国产成人午夜精品5599|