看板 java 關於我們 聯絡資訊
不要使用 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
Holocaust123:謝謝你,成功了 06/23 23:13