OutputStream output=new FileOutputStream(file); byte[] buffer=new byte[1024*4]; while (istream.read(buffer)!=-1) { output.write(buffer); } output.flush(); output.close(); istream.close();
OutputStream OS = new FileOutputStream(file); byte[] buffer = new byte[1024 * 4]; int len=-1; while ((len=is.read(buffer)) != -1) { OS.write(buffer,0,len); //在这里使用另一个重载,防止流写入的问题. } OS.flush(); OS.close(); is.close();