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

首頁 > 編程 > ASP > 正文

6行代碼實(shí)現(xiàn)ASP無組件上傳

2024-05-04 11:06:44
字體:
供稿:網(wǎng)友

目前有很多無組件上傳類,我大概看了一下,大多寫的相當(dāng)復(fù)雜,有的居然還只能傳文本,最關(guān)鍵的是沒有10行代碼以下的:),我花了一個(gè)晚上時(shí)間研究了一下ADODB.Stream,并且用了6行代碼實(shí)現(xiàn)了無組件上傳:

upload.asp 文件代碼
<%
strFileName = Request.QueryString("fn")
Set objStream = Server.CreateObject("ADODB.Stream")
objStream.Type = 1 'adTypeBinary 二進(jìn)制方式
objStream.Open
objStream.LoadFromFile strFileName
objStream.SaveToFile Server.MapPath("zslogo.gif"),2
%>

使用方法

在瀏覽器里面輸入:

http://xxx/upload.asp?fn=c:/上傳文件/123.gif

其中xxx為你的網(wǎng)站域名地址,比如:www.jzxue.com

執(zhí)行完后你會(huì)看到你的目錄下面多了一個(gè)zslogo.gif,就是你剛才上傳的文件拉!

根據(jù)ASP無組件上傳原理,我們把上面的代碼擴(kuò)展為以下代碼:

upload.asp 文件代碼
<%
Function GetFileName(ByVal fn)
If fn<>"" Then GetFileName=mid(fn,InStrRev(fn,"/")+1) Else GetFileName=""
Endfunction

strFileName = Request.Form("file1")
Set objStream = Server.CreateObject("ADODB.Stream")
objStream.Type = 1 ' adTypeBinary
objStream.Open
objStream.LoadFromFile strFileName
objStream.SaveToFile Server.MapPath(GetFileName(strFileName)),2
objStream.Close
%>

upload.htm 文件代碼
<form name="upform" action="upload.asp" method="post" enctype="multipart/form-data">
<input type="file" name="file1" style="width:400px;" value="" />
<input type="submit" name="submit" value="上傳文件" />
</form>

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 静乐县| 兴仁县| 利辛县| 洛阳市| 瑞金市| 建水县| 宣城市| 沭阳县| 南部县| 漾濞| 岐山县| 文昌市| 澄迈县| 杭州市| 呼玛县| 平利县| 焦作市| 启东市| 昌黎县| 瓦房店市| 麟游县| 宁夏| 日喀则市| 罗田县| 五家渠市| 武冈市| 泾阳县| 前郭尔| 垣曲县| 大城县| 温泉县| 金沙县| 尼勒克县| 多伦县| 彝良县| 昭苏县| 克拉玛依市| 千阳县| 拉孜县| 隆昌县| 化州市|