【发布时间】:2014-10-31 07:44:41
【问题描述】:
我有一个 PHP 脚本,它会向我发送如下信息:
$output = base64_encode(gzencode('Hallo Welt',9));
我从 HTTP 请求中将它转换为字符串。
这是我进入 VB.NET 的内容:
H4sIAAAAAAACC/NIzMnJVwhPzSkBAHUUKFAKAAAA
每次在System.IO.Compression.GZipStream 的帮助下尝试解压似乎都行不通。
谁能帮帮我?提前谢谢你。
【问题讨论】:
-
VB 的输出是什么?
-
你注意到字符串也是base64编码的吗? PHP gzencode 可能会返回一个字节数组,然后将其转换为 base64 字符串以进行发送。首先将字符串转换回 (
System.Convert.FromBase64String(stringyouget)),然后将 gzstream 与字节数组一起使用。
标签: php vb.net gzip compression gzipstream