作者qrtt1 (null)
看板java
标题Re: [问题] 从静态连结抓图片
时间Tue Jun 23 22:50:37 2009
不要使用 while (br.available() > 0) 。available 并不是都准确的。
乖乖判断 EOF 比较好。
另外,即使你用 BufferedInputStream 还是不要一个一个写入。
byte[] data = new byte[1024];
int count = br.read(data);
while (count != -1) {
System.out.println("write " + count + " bytes");
fos.write(data, 0, count);
count = br.read(data);
}
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.231.53.35
1F:推 Holocaust123:谢谢你,成功了 06/23 23:13