国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > ASP > 正文

ASP隱藏真實文件的下載功能實現代碼

2024-05-04 11:09:05
字體:
來源:轉載
供稿:網友
將下邊的文件保存為Download.asp就可以了,然后根據需要傳要下載的文件過來就可以了。
 
 
 
格式:Download.asp?FileName=要下載的文件名 
復制代碼代碼如下:

Dim Stream 
Dim Contents 
Dim FileName 
Dim FileExt 
Const adTypeBinary = 1 
FileName = Request.QueryString("FileName") 
if FileName = "" Then 
Response.Write "無效文件名." 
Response.End 
End if 
' 下面是不希望下載的文件 
FileExt = Mid(FileName, InStrRev(FileName, ".") + 1) 
Select Case UCase(FileExt) 
Case "ASP", "ASA", "ASPX", "ASAX", "MDB" 
Response.Write "受保護文件,不能下載." 
Response.End 
End Select 
' 下載這個文件 
Response.Clear 
Response.ContentType = "application/octet-stream" 
Response.AddHeader "content-disposition", "attachment; filename=" & FileName 
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 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 金溪县| 沽源县| 卫辉市| 榕江县| 日照市| 林口县| 镇赉县| 勃利县| 盐城市| 临澧县| 固镇县| 雅江县| 洞口县| 贺兰县| 通辽市| 顺昌县| 闵行区| 安国市| 错那县| 合作市| 胶州市| 新安县| 柞水县| 丰县| 正镶白旗| 宁波市| 剑河县| 嘉善县| 乐东| 农安县| 常宁市| 开原市| 宜春市| 油尖旺区| 万安县| 建宁县| 南开区| 鱼台县| 长沙市| 临汾市| 北辰区|