Quick References
ADO
ASP
CSS2
HTML
JavaScript
Jet SQL
VBScript
WML
WMLScript
WSH
XHTML
XML DOM
XSLT
Features
Knowledge Base
Tutorials
Partners
ZVON.ORG
XML
Planet Source Code
VisualBuilder
Web Design
Your HTML Source
XML/XSLT Forums
ASPAlliance
Scripts
Programmers Heaven
Tek-Tips Forums
Developer Fusion
Code Project
Request Object
All Objects
All Methods
All Collections
METHOD: Request.BinaryRead
Request.
BinaryRead
(Count)
The
BinaryRead
method retrieves the unparsed data that was sent to the server from the user as part of an HTTP POST (i.e. an HTML FORM request). The data read is stored in a SafeArray which is a variant, structure-like array that, in addition to storing the data, also stores the number of dimensions of the array and the upper bounds of those dimensions.
You can write binary data into the response stream (info sent to a client) by using the
Response.BinaryWrite(BinaryData)
method. The
BinaryData
argument is simply the output (the SafeArray) from
Request.BinaryRead
. For example, you could retrieve an image from a database with
Request.BinaryRead
and send it to a client using
Response.BinaryWrite
.
Using
Request.Form
after calling
BinaryRead
, and vice-versa, will cause an error.
There is one mandatory argument.
Count
Before the method is executed,
Count
contains the number of bytes to be read. After the method has returned,
Count
contains the actual number of bytes read. The number read should be less than or equal to the total byte count value returned by
Request.TotalByte
.
Code:
<%
Dim ByteCount, BinRead
ByteCount = Request.TotalBytes
BinRead =
Request.BinaryRead
(ByteCount)
...
Response.BinaryWrite(BinRead)
%>
Copyright 1999-2005 by Infinite Software Solutions, Inc. All rights reserved.
Trademark Information