asp下載代碼(asp 下載文件)
1、lta href=quotdown?filename=lt%=rsquotfilenamequot%quot 在down上計(jì)算下載次數(shù),并下載文件lt!#include file=quotconnquot lt set rs2 = serverCreateObject quotAdodbrecordsetquotsql2=quotupdate downtimes set downtimes=downtimes+1 where filename=quotrequestquotfilenamequotrs2open sql2,conn。
2、直接發(fā)送下載的代碼,Set objStream = ServerCreateObjectquotADODBStreamquotobjStreamOpen objStreamType = 1 objStreamLoadFromFile filename Select Case lcaseRightfilename, 4Case quotasfquotContentType = quotvideoxmsasfquotCase quotaviquotContentType = quotvideoaviquotCase quotdocquotContentType =。
3、可以的,你設(shè)置一個(gè)中轉(zhuǎn)網(wǎng)頁(yè)downloadasp 然后以此種格式顯示在網(wǎng)頁(yè)上 金山快譯 在downloadasp中這么設(shè)置lt id=requestquotidquot#39數(shù)據(jù)庫(kù)中每個(gè)ID對(duì)應(yīng)一個(gè)下載地址 #39根據(jù)id找到下載地址,然后轉(zhuǎn)到對(duì)應(yīng)下載地址 responseredirect quot。
4、lta herf=quotdownloadasp?id=lt%=rsquotidquot%quot下載 然后再downloadasp中讀出數(shù)據(jù)庫(kù)中相應(yīng)id的地址,用 responseredirect命令跳轉(zhuǎn)即可。
5、abc 你從數(shù)據(jù)庫(kù)中提取數(shù)據(jù)的時(shí)候,將各個(gè)文件的名字當(dāng)作ltA的顯示文本 讓它對(duì)應(yīng)的文件地址為href 因?yàn)閑xe瀏覽器是執(zhí)行不了的于是訪問(wèn)到它時(shí)就會(huì)提示你下載該文件如果滿意我的回答,請(qǐng)采納謝謝。
6、思路很簡(jiǎn)單,讀取服務(wù)器文件路徑,然后再保存數(shù)據(jù)流,下面是實(shí)現(xiàn)代碼ps因?yàn)橐习?,?lái)不及寫(xiě)很多注釋,關(guān)鍵的地方加了幾句注釋哈using Systemusing SystemCollectionsusing SystemConfigurationusing SystemDatausing SystemWebusing using using System。
7、Function GetFileNamelongname#39folder1folder2fileasp=fileasp while instrlongname,quotquotlongname = rightlongname,lenlongname1wend GetFileName = longname End Function Dim Stream Dim Contents Dim FileName Dim TrueFileName Dim FileExt Const adTypeBinary = 1 FileName =。
8、方法其實(shí)很簡(jiǎn)單,用過(guò)圖片上傳的功能吧,把上傳類(lèi)型改為你要下載的文件類(lèi)型就行了,比如rar,zip,pdf等通過(guò)上傳程序?qū)⑽募蟼魃先ズ螅瑢⑸蟼魑募窂酱娴綌?shù)據(jù)表中,在要下載的頁(yè)面中,正常讀出數(shù)據(jù),然后lta href=quotlt%=rsquot文件下載路徑quot%quot target=quot_blankquot下載文件。
9、如果用asp的話,可以這樣,把你的mp3目錄放到你的虛擬目錄外,這樣就算有人記住了地址也不能訪問(wèn),要訪問(wèn)的時(shí)候通過(guò)一個(gè)asp頁(yè)面,比如叫downloadasp 代碼如下lt if sessionquotusernamequot=quotquot then Responseend end if ResponseBuffer = true ResponseClear dim url Dim fso,fl,flsize dim。
10、lt%if sessionquotuser_namequot=quotquot then如果注冊(cè)用戶為空 responseredirect user_轉(zhuǎn)向用戶登陸頁(yè)面,user_loginasp為用戶登陸頁(yè) 停住執(zhí)行下面的代碼或程序 else% lt%end if%。
11、sql,conn,rs等等都略過(guò)了哈,直接從rs開(kāi)始rsopen sql,conn mime=GetMimersquotsuffixquotresponseContentType=mime size=rsquotcontentsquotActualSize responseBinaryWrite rsquotcontentsquotGetChunksize說(shuō)明GetMime是自定義函數(shù),根據(jù)后綴名取得附件的MIME類(lèi)型,就略過(guò)了,請(qǐng)自己實(shí)現(xiàn)BinaryWr。
12、你要做一個(gè)Downloadasp,內(nèi)容如下lt ResponseAddHeader quotcontenttypequot,quotapplicationxmsdownloadquotResponseAddHeader quotContentDispositionquot,quotattachmentfilename=quotUrl ResponseEnd 其中Url是下載地址,建議你在Downloadasp中調(diào)用數(shù)據(jù)庫(kù)來(lái)獲取下載地址,或者通過(guò)SessionCookieRequest將這個(gè)下載。
13、樓上錯(cuò)了,網(wǎng)際快車(chē)是可以下,但下的根本就不是源代碼,而是在服務(wù)器端執(zhí)行后發(fā)送到客戶端的代碼網(wǎng)上有一些工具是可以偷取網(wǎng)站的源碼的,樓主可以自己去搜在這告訴樓主一個(gè)區(qū)分下到的文件是不是真正的ASP源碼的方法看文件中有沒(méi)有quotlt%quot和quot%quot引號(hào)中的部分,如果有則是源碼,沒(méi)有則是已經(jīng)在服務(wù)。
14、End Function 上面這段代碼是下載一個(gè)動(dòng)態(tài)產(chǎn)生的文本文件,若這個(gè)文件已經(jīng)存在于服務(wù)器端的實(shí)體路徑,則可以通過(guò)下面的函數(shù)以下是引用片段 Shared Sub DownloadFileByVal WebForm As , ByVal FileNameWhenUserDownload As String, ByVal FilePath As String。
15、你要做一個(gè)Downloadasp,內(nèi)容如下lt ResponseAddHeader quotcontenttypequot,quotapplicationxmsdownloadquotResponseAddHeader quotContentDispositionquot,quotattachmentfilename=quotUrl ResponseEnd 其中Url是附件的下載地址,建議你在Downloadasp中調(diào)用數(shù)據(jù)庫(kù)來(lái)獲取下載地址,或者通過(guò)SessionCookie將這個(gè)下載地址。
掃描二維碼推送至手機(jī)訪問(wèn)。
版權(quán)聲明:本文由飛速云SEO網(wǎng)絡(luò)優(yōu)化推廣發(fā)布,如需轉(zhuǎn)載請(qǐng)注明出處。