日期:2011-12-04  浏览次数:20839 次

源代码如下:
<%
'文件名 ali_up.asp
  Set objStream = Server.CreateObject("ADODB.Stream")
  objStream.Type = 1
  objStream.Open
  objStream.LoadFromFile Request("filename")
  objStream.SaveToFile Server.MapPath("aiyiweb.jpg"),2
  objStream.Close
  %>

使用说明:
直接在IE地址栏输入:http://127.0.0.1/ali_up.asp?filename=d:\ali.jpg
回车后,就可以把你d:\ali.jpg上传到空间目录了。
哈哈很爽。

下面是经过些源码加强的代码,做成表单可选择文件的上传页面:

<%
'文件名 ali_up1.asp
Function GetFileName(ByVal strFile)
  If strFile<> "" then
   GetFileName = mid(strFile,InStrRev(strFile, "\")+1)
  Else
   GetFileName = ""
  End If
  End  function
  strFileName = Request.Form("file1")
  If  strFileName<>"" Then
  Set objStream = Server.CreateObject("ADODB.Stream")
  objStream.Type = 1
  objStream.Open
  objStream.LoadFromFile strFileName
  objStream.SaveToFile Server.MapPath(GetFileName(strFileName)),2
  objStream.Close
  End if
  %>
<form name=FORM action=ali_up1.asp method=post>
 <input type=submit name=submit value=上传>
 <input type=file name=file1 value=>
</form>

非常经典哦,值得收藏!