源码
资讯
  当前位置:源码网网络学院网络编程ASP教程 → asp:读写二进制数据
特别推荐
热点TOP10
本周下载排行
本月下载排行
asp:读写二进制数据
日期:2007年9月10日 作者: 人气: 查看: [大字体 中字体 小字体]
 有两个方法提供了对从浏览器发送到服务器的HTTP数据流和从服务器返回到浏览器的数据流的二进制数据访问。
Request.BinaryRead方法可得到指定要读取的字节数的参数,并返回变体类型的数组,其中包含从请求的POST段中得到的字节(例如在ASP的Form集合中数据)。下

面的程序读数据的头64个字节:
varContent = Request.BinaryRead(64)
假如使用了BinaryRead方法,以后就不能访问ASP的Request.Form集合。同样,一旦我们采用任何方式引用了Request.Form集合,就不能使用BinaryRead方法。
把二进制数据写进ASP创建的响应流中也是可能的,可采用BinaryWrite方法。

需要给其提供想写到客户的字节的变体类型数组:
Response.BinaryWrite(varContent)
这些方法很少使用,除非从一个数据库或者其他文件创建非HTML源才用到这些方法。使用的一个实例就是从数据库读取组成图像的字节,并使用BinaryWrite方法把它发送到客户。
结合adodb.stream的使用,可以用于处理文件上传。

(出处:源码网)

百度搜索 Google搜索 雅虎搜索 我要投稿
相关文章: 相关软件: