佳木斯湛栽影视文化发展公司

主頁(yè) > 知識(shí)庫(kù) > ASP隱藏真實(shí)文件的下載功能實(shí)現(xiàn)代碼

ASP隱藏真實(shí)文件的下載功能實(shí)現(xiàn)代碼

熱門標(biāo)簽:銀行業(yè)務(wù) 阿里云 Mysql連接數(shù)設(shè)置 電子圍欄 Linux服務(wù)器 服務(wù)器配置 科大訊飛語(yǔ)音識(shí)別系統(tǒng) 團(tuán)購(gòu)網(wǎng)站
格式:Download.asp?FileName=要下載的文件名
復(fù)制代碼 代碼如下:

Dim Stream
Dim Contents
Dim FileName
Dim FileExt
Const adTypeBinary = 1
FileName = Request.QueryString("FileName")
if FileName = "" Then
Response.Write "無(wú)效文件名."
Response.End
End if
' 下面是不希望下載的文件
FileExt = Mid(FileName, InStrRev(FileName, ".") + 1)
Select Case UCase(FileExt)
Case "ASP", "ASA", "ASPX", "ASAX", "MDB"
Response.Write "受保護(hù)文件,不能下載."
Response.End
End Select
' 下載這個(gè)文件
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

標(biāo)簽:廣元 衢州 大理 衡水 江蘇 蚌埠 棗莊 萍鄉(xiāng)

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《ASP隱藏真實(shí)文件的下載功能實(shí)現(xiàn)代碼》,本文關(guān)鍵詞  ;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話咨詢

    • 400-1100-266
    巴塘县| 宝鸡市| 新化县| 保亭| 黄大仙区| 巴里| 都兰县| 阳泉市| 开江县| 玉环县| 曲水县| 奉新县| 新源县| 双峰县| 礼泉县| 漳州市| 山丹县| 固原市| 海门市| 正阳县| 长阳| 普洱| 隆德县| 察隅县| 叶城县| 科技| 治多县| 会泽县| 弥渡县| 酒泉市| 旬邑县| 鄂州市| 汝南县| 西城区| 新宁县| 南康市| 马边| 吉首市| 秦安县| 海伦市| 金乡县|