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

首頁 > 學院 > 開發設計 > 正文

6行代碼實現無組件上傳

2019-11-18 19:42:22
字體:
來源:轉載
供稿:網友

stimson(原作)

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

strFileName = Request.QueryString("file1")
Set objStream = Server.CreateObject("ADODB.Stream")
objStream.Type = 1 ' adTypeBinary
objStream.Open
objStream.LoadFromFile strFileName
objStream.SaveToFile Server."123_onweb.gif",2


使用方法:
把上面的代碼寫成upload.asp
在瀏覽器里面輸入:
http://XXX/upload.asp?file1=c:/上傳文件/123.gif
XXX為你的主機地址
執行完后你會看到你的目錄下面多了一個123_onweb.gif
他就是你要文件拉!!!!


根據原理我們可以擴展以下代碼:
upload.asp文件
<%
Function GetFileName(ByVal strFile)
  If strFile <> "" Then
   GetFileName = mid(strFile,InStrRev(strFile, "/")+1)
  Else
   GetFileName = ""
  End If
End  function

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="FORM" action="upload.asp" method="post">
  <input type="submit" name="submit" value="OK">
     <input type="file" name="file1" style="width:400"  value="">
</form>


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 安阳市| 鄂尔多斯市| 安溪县| 潼南县| 道孚县| 长垣县| 遂昌县| 汽车| 米泉市| 汝州市| 鄢陵县| 屏东县| 同心县| 法库县| 泽库县| 吉林市| 安顺市| 牟定县| 嘉禾县| 融水| 都昌县| 吴江市| 岢岚县| 乐平市| 苏尼特左旗| 龙胜| 遂昌县| 临沂市| 玛多县| 当雄县| 开封市| 逊克县| 建宁县| 博乐市| 鄂伦春自治旗| 星子县| 桑植县| 塔城市| 内丘县| 大同县| 四子王旗|