国产探花免费观看_亚洲丰满少妇自慰呻吟_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 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 左权县| 邵阳县| 乐业县| 阿克苏市| 江川县| 丰顺县| 兴宁市| 西盟| 拜泉县| 安阳县| 迭部县| 磐石市| 利辛县| 武功县| 思南县| 花莲县| 甘泉县| 迭部县| 四会市| 安图县| 农安县| 滁州市| 探索| 桑植县| 炎陵县| 东兰县| 汝城县| 广宁县| 楚雄市| 七台河市| 云南省| 金秀| 逊克县| 临高县| 林周县| 杨浦区| 隆昌县| 会理县| 桐城市| 陆丰市| 镇平县|