asp:读写二进制数据
来源:网络整理 责任编辑:栏目编辑 发表时间:2013-07-01 04:55 点击:次
有两个方法提供了对从浏览器发送到服务器的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的使用,可以用于处理文件上传。
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的使用,可以用于处理文件上传。
相关新闻>>
最新推荐更多>>>
- 发表评论
-
- 最新评论 更多>>