明輝手游網(wǎng)中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

Asp Object 之:BinaryRead

[摘要]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 對象