我在Java中使用了行,而在我获得数字的时候:
i = gzipinputstream1.read(abyte0, j, 4096);
从号码开始:
959
1552
1577
1617
1680
当我想在php中使用时:
$i = fread($handle, 959):
返回时:
959,
959,
959,
5
如何使PHP中的结果相同?
答案 0 :(得分:0)
您需要阅读完全中的流。现在您正在指示Java读取最长4096字节的长度,并指示PHP读取最大长度为959字节。
如果事先知道内容长度,那么在Java中你宁愿需要不带任何参数的InputStream#read()
方法,在PHP中需要省略maxlength和offset参数的stream_get_contents()
。 / p>