CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  ASP

求高手给个稍微精简的上传代码

楼主zlhran(楚云飞)2005-04-01 07:59:31 在 Web 开发 / ASP 提问

本人菜鸟   刚刚接触asp   请众位高手多多提携 问题点数:0、回复次数:6Top

1 楼zlhran(楚云飞)回复于 2005-05-08 09:05:38 得分 0

meirenhuei  
  Top

2 楼baikaishui_0825(baikaishui)回复于 2005-05-08 09:08:58 得分 0

搜索无组件上传就有很多Top

3 楼cime63(流浪的孩子)回复于 2005-05-08 09:18:36 得分 0

风声  
  无惧  
  化境  
  用起来都可以的Top

4 楼liuxiaoyi666(MSMVP 小猪妹荣誉马甲之八卦兔子)回复于 2005-05-08 09:26:10 得分 0

<script   language="vbscript"   runat="server">  
   
  Dim   objStream,vbCrlf  
    vbCrlf   =   chrB(13)   &   chrB(10)  
    formsize=Request.TotalBytes                         '获取传上来的二进制数据的大小  
  '   response.write   formsize  
  'formdata=Request.BinaryRead(formsize)     '获取传上来的二进制数据  
  Set   objStream   =   Server.CreateObject("ADODB.Stream")  
  objStream.Type=1  
  objStream.Mode=3  
  objStream.Open  
  objStream.Write   Request.BinaryRead(formsize)  
  'response.write   formdata  
  objStream.Position   =   1  
   
  RequestData   =objStream.Read    
  objStream.savetofile   server.MapPath("test.jpg"),1  
  'response.write   RequestData  
  set   dr=CreateObject("Adodb.Stream")  
          dr.Mode=3  
        dr.Type=1  
          dr.Open  
  pos=   InStrB(1,RequestData,vbCrlf   &   vbCrlf)+3  
    sStart   =   MidB(RequestData,1,   InStrB(1,RequestData,vbCrlf)-1)  
  theend=InStrB(pos,RequestData,sStart)  
  'response.write   pos   &   "</br>"  
  'response.write   RequestData  
  objStream.Position   =pos  
  objStream.copyto   dr,theend-pos  
  dr.savetofile   server.MapPath("test.gif"),1  
  dr.close  
  objStream.Close  
  Set   objStream   =   Nothing  
  set   dr=nothing  
  </script>Top

5 楼lovebeyondforever(我不信)回复于 2005-05-08 09:30:30 得分 0

收藏!Top

6 楼sunshift(http://www.56390.com/)回复于 2005-05-08 09:38:48 得分 0

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  
      他就是你要文件拉!!!!  
   
  Top

相关问题

  • 精简代码的问题
  • 一段精简的读写"大字段"的代码,使用 ADODB.Stream !
  • 代码精简。试看里头,重谢。分现在不多!!!
  • 帮我看看这段代码还可以精简些吗^-^
  • 一个储存JPEG的最精简代码
  • 求 D3D 骨骼动画的精简代码
  • 关于多个复选框的精简代码??
  • 传奇源代码?
  • 传奇源代码?
  • 高分求救:谁能帮忙精简一下这个js代码?全分相赠。急。

关键词

  • 代码
  • 文件
  • asp
  • server
  • objstream
  • onweb
  • 高手
  • strfilename
  • gif
  • upload

得分解答快速导航

  • 帖主:zlhran

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo