作者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