首 页 网站运营 网络编程 网页制作 图象媒体 数据库 建站资源 网管专区 下载专区 最新资讯
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远程注册DLL的方法
·杜绝入侵:八大法则防范ASP网站漏洞
·ASP动态网页技术的数据库语法总结
·asp检测文件编码
·ASP访问SQL Server内置对象
·ASP中使用Session变量的优缺点
·MicrosoftVBscript运行时错误(完整版
·ASP教程:ASP脚本循环语句
·用IIS+ASP建网站的安全性分析
·asp读sql server数据出现乱码问题解决
文章检索
Google
相关文章
·利用ASP远程注册DLL的方
·杜绝入侵:八大法则防范
·ASP动态网页技术的数据
·asp检测文件编码
·ASP访问SQL Server内置
·ASP中使用Session变量的
·MicrosoftVBscript运行
·ASP教程:ASP脚本循环语
·用IIS+ASP建网站的安全
·asp读sql server数据出
·表格创建
·用ASP调用SQL Server视
·ASP设计常见问题及解答
·修改asp代码防止被杀毒
·大数量查询分页显示 微