循环读取文件,写文件部分到底有什么问题 inputstream的read返回的是读取到长度
大文件的读写到底怎么样才正确InputStream dataStream = new ByteArrayInputStream(imgOutputStream.toByteArray());
outputStream = new FileOutputStream(new File("c:\\test.jpg"));
 byte[] buffer = new byte[1024]; 
 int bytesRead = 0;
while ((bytesRead = dataStream.read(buffer, 0, buffer.length)) != -1) {
 outputStream.write(buffer, 0, bytesRead);
}