【问题标题】:How do you read data from a ADODB stream in ASP as byte values?如何从 ASP 中的 ADODB 流中读取数据作为字节值?
【发布时间】:2013-05-26 03:28:11
【问题描述】:

我有一个获取二进制文件内容并将其写入流的 ASP 例程。目的是从流中读取它并在服务器上处理它。

所以我有:

ResponseBody = SomeRequest (SomeURL) ;

var BinaryInputStream = Server.CreateObject ("ADODB.Stream") ;
BinaryInputStream.Type = 1 ; // binary
BinaryInputStream.Open ;
BinaryInputStream.Write (ResponseBody) ;
BinaryInputStream.Position = 0 ;

var DataByte = BinaryInputStream.Read (1) ;

Response.Write (typeof (DataByte)) ; // displays "unknown"

如何获取我刚刚从流中读取的字节的字节值?

Asc() 和 byte() 不起作用(JScript)

TIA

【问题讨论】:

  • 是的,经典的 asp,用 JScript 编写

标签: asp-classic ado jscript


【解决方案1】:

我绝望地再次问了这个问题并解决了这个问题。见Getting access to a binary response byte-by-byte in classic asp/JScript

【讨论】:

    猜你喜欢
    • 2010-10-29
    • 1970-01-01
    • 2018-01-25
    • 2011-12-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多