首 页 网站运营 网络编程 网页制作 图象媒体 数据库 建站资源 网管专区 下载专区 最新资讯
IT学堂|红色黑客联盟
设为首页
加入收藏
联系站长
您所在的位置:首页>网络编程>ASP>文章内容
ASP:6行代码实现无组件上传
来源: 作者: 发布时间:2007-04-12

我花了一个晚上时间研究了一下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>  



[推荐] [返回顶部] [打印本页] [关闭窗口]
热点文章
·ASP如何获取客户端真实IP地址
·ASP实现可显示和隐藏的树型菜单
·用ASP动态生成JS的表单验证代码
·ASP:用Asp编程实现QQ的在线情况查询
·ASP:用ASP打造一个小型的网页BBS系统
·ASP:用ASP编程实现网络内容快速查找
·ASP:利用ASP把图片上传到数据库
·ASP无法更新ACCESS数据库解决方法
·如何对ASP.NET进行性能优化
·入门:防范SQL注入攻击的新办法
相关文章
·asp程序错误详细说明例表
·用asp解析图片地址,并将其保存
·ASP、VB和XML建互联网应用程序1
·ASP中"禁用浏览器后退按钮"
·在不支持FSO的服务器上使用XMLDOM创建
·无组件图文混合上传示例
·RS.OPEN SQL,CONN,A,B 全接触
·大数量查询分页显示 微软的解决办法
·ASP设计常见问题及解答精要-1
·表格创建
文章检索
Google
相关文章
·asp程序错误详细说明例
·用asp解析图片地址,并
·ASP、VB和XML建互联网应
·ASP中"禁用浏览器后退
·在不支持FSO的服务器上
·无组件图文混合上传示例
·RS.OPEN SQL,CONN,A,B
·大数量查询分页显示 微
·ASP设计常见问题及解答
·表格创建
·用IIS+ASP建网站的安全
·MicrosoftVBscript运行
·ASP访问SQL Server内置
·ASP动态网页技术的数据
·利用ASP远程注册DLL的方