国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 府谷县| 昭通市| 连山| 二连浩特市| 抚远县| 资兴市| 孙吴县| 漳浦县| 资源县| 永靖县| 井冈山市| 庄浪县| 馆陶县| 剑川县| 丽江市| 资源县| 昔阳县| 和田县| 东源县| 凌源市| 龙里县| 毕节市| 大冶市| 尼勒克县| 宜章县| 宁远县| 九龙坡区| 铜山县| 青龙| 穆棱市| 西吉县| 徐州市| 哈尔滨市| 神农架林区| 两当县| 吉首市| 天全县| 阿拉尔市| 遂川县| 于田县| 湛江市|