Asp Object 之:BinaryRead
發(fā)表時間:2024-02-03 來源:明輝站整理相關(guān)軟件相關(guān)文章人氣:
[摘要]BinaryReadBinaryRead 方法獲取作為 POST 請求的一部分而從客戶端傳送到服務器的數(shù)據(jù)。此方法獲取來自客戶端的數(shù)據(jù)并將其儲存在 SafeArray 中。SafeArray 是一個數(shù)組,其中包含維數(shù)和邊界信息。語法variant = Request.BinaryRead(coun...
BinaryRead
BinaryRead 方法獲取作為 POST 請求的一部分而從客戶端傳送到服務器的數(shù)據(jù)。此方法獲取來自客戶端的數(shù)據(jù)并將其儲存在 SafeArray 中。SafeArray 是一個數(shù)組,其中包含維數(shù)和邊界信息。
語法
variant = Request.BinaryRead(count)
參數(shù)
- variant
- 包含由該方法返回的無符號數(shù)的數(shù)組。該參數(shù)的類型為 VT_ARRAY VT_UI1。
- count
- 在執(zhí)行前,指定要從客戶端讀取的字節(jié)數(shù)。此方法返回后,count 將包含從客戶機成功讀取的字節(jié)數(shù)。實際讀取的字節(jié)總數(shù)將小于或等于 Request.TotalBytes。
注釋
BinaryRead 方法用于讀取作為 POST 請求的一部分從客戶端發(fā)出的未加工數(shù)據(jù)。此方法用于在底層訪問數(shù)據(jù),與此相反,Request.Form 集合用于查看在公告請求中發(fā)送的表格數(shù)據(jù)。一旦調(diào)用了 BinaryRead,則引用 Request.Form 集合中的任何變量都將導致錯誤發(fā)生。反之,一旦引用了 Request.Form 集合中的一個變量,則調(diào)用 BinaryWrite 也將導致錯誤發(fā)生。請記住,如果在訪問 Request 集合中的變量時未指定該變量屬于哪一個子集,將搜索 Request.Form 集合并強制使用上述規(guī)則。
示例
下列示例使用 BinaryRead 方法將請求的內(nèi)容放入一個安全的數(shù)組中。
<%Dim binreadDim bytecount bytecount = Request.TotalBytesbinread = Request.BinaryRead(bytecount)%>
應用于
Request 對象