asp如何实现无组件上传二进制文件?

时间:2010-06-03 10:09:00 

我们可用ADO STREAM来做一个无组件的上传程序。

Stream对象包含了许多操作二进制和文本文件的方法,我们现在用Stream对象来操作二进制对象,进行上传 :

<!--METADATA TYPE="typelib"
      UUID="00000205-0000-0010-8000-00AA006D2EA4"
    NAME="ADODB Type Library"
-->
<%
  Dim objStream
  Set objStream = Server.CreateObject("ADODB.Stream")
  ' 创建一个Stream 对象
  
  objStream.Type = adTypeBinary
  objStream.Open
  objStream.LoadFromFile "D:\Inetpub\wwwroot\images\chunfeng.gif"
  ' 用stream对象的loadfromfile方法打开一个GIF文件
 
  ' 输出stream 对象连接
  Response.ContentType = "image/gif"
' 指定操作文件类型的信息,二进制还是text,如果是text还要指定是ASCII还是UNICODE格式
  Response.BinaryWrite objStream.Read
  
  objStream.Close
  Set objStream = Nothing
  ' 清空
%>

标签:无组件,上传,二进制
0
投稿

猜你喜欢

  • CSS文件的编码要和页面的编码相一致

    2010-06-06 13:59:00
  • 分析Silverlight Button控件布局

    2009-02-17 13:13:00
  • IE6浮出层穿透解决方案中的iframe高度自适应

    2009-10-30 18:08:00
  • ASP 80040e14错误的解决方法

    2011-03-17 11:21:00
  • 30个运用纸类元素网页设计的创意实例欣赏

    2009-04-20 12:49:00
  • SQL Server数据库导入MySQL数据库体验

    2009-01-20 16:07:00
  • 使用带批注的 XDR 架构创建 XML 视图

    2008-09-04 14:24:00
  • ASP基础教程之学习ASP中子程序的应用

    2008-10-16 10:53:00
  • sqlserver数据库主键的生成方式小结(sqlserver,mysql)

    2012-08-21 10:25:45
  • sqlserver 临时表 Vs 表变量 详细介绍

    2011-11-03 17:34:10
  • show一下刚做的系统登录界面

    2008-09-13 19:13:00
  • SaaS中的用户体验设计

    2009-05-20 12:28:00
  • 实用301转向到另一域名相应页面的asp代码

    2011-04-18 10:42:00
  • Javascript DOM 编程实例讲解--仿LightBox效果提示框

    2008-05-01 13:25:00
  • ASP 一次下载网页中的所有资源

    2008-04-18 13:04:00
  • 不要跳转或刷新 实现网页区域选择显示

    2010-07-02 16:25:00
  • VS 2010 Ultimate架构代码探索

    2010-05-02 20:38:00
  • asp获取软件下载的真实地址!再谈获取Response.redirect重定向的URL!

    2010-03-10 22:03:00
  • 类型转换的小乐趣

    2010-11-30 21:37:00
  • 解读MySQL的InnoDB引擎日志工作原理

    2011-01-04 19:59:00
  • asp之家 网络编程 m.aspxhome.com