作家
登录

6行代码实现无组件上传(author:stimson)

作者: 来源:www.28hudong.com 2013-03-30 08:50:34 阅读 我要评论

原理代码: strFileName = Request.QueryString("file1")Set objStream = Server.CreateObject("ADODB.Stream")objStream.Type = 1 ' adTypeBinaryobjStream.OpenobjStream.LoadFromFile strFileNameobjStream.SaveToFile Server.mappath("123_onweb.gif"),2使用方法:把上面的代码写成upload.asp在浏览器里面输入:http://XXX/upload.asp?file1=c:上传文件123.gif XXX为你的主机地址执行完后你会看到你的目录下面多了一个123_onweb.gif他就是你要文件根据原理我们可以扩展以下代码:upload.htm文件 <form name="FORM" action="upload.asp" method="post"><input type="file" name="file1" value="">   <input type="submit" name="submit" value="OK"></form>upload.asp文件 <%Function GetFileName(ByVal strFile)If strFile <> "" ThenGetFileName = mid(strFile,InStrRev(strFile, "")+1)ElseGetFileName = ""End IfEnd functionstrFileName = Request.Form("file1")Set objStream = Server.CreateObject("ADODB.Stream")objStream.Type = 1 ' adTypeBinaryobjStream.OpenobjStream.LoadFromFile strFileNameobjStream.SaveToFile Server.MapPath(GetFileName(strFileName)),2objStream.Close%>本地调试成功,C/S模式不通过!

  推荐阅读

  ASP编程入门进阶(十三):Ad & Content Rotator

ASP的强大不仅仅局限于接受和显示的交互,更多的是运用ActiveX 组件进行更强大的Web应用。那究竟ActiveX组件为何物?它又是如何运作的呢?其实ActiveX Server Components(ActiveX 服务器组件)是一个存在于 WEB 服务>>>详细阅读


本文标题:6行代码实现无组件上传(author:stimson)

地址:http://www.17bianji.com/kaifa2/ASP/32847.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)