网络编程
位置:首页>> 网络编程>> Asp编程>> asp如何实现无组件上传二进制文件?

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
投稿

猜你喜欢

手机版 网络编程 asp之家 www.aspxhome.com