问题描述
- 为什么只创建了个大小为零的123.jpeg 这是从网络流接收图片文件的部分代码
-
try {InputStream in=socket.getInputStream(); FileOutputStream file=new FileOutputStream( "/sdcard/123.jpeg"); byte byteBuffer[]=new byte[4096]; int amount; while ((amount = in.read(byteBuffer)) != -1) { file.write(byteBuffer, 0, amount); } // 关闭流 in.close(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); }
解决方案
说明
while ((amount = in.read(byteBuffer)) != -1)
这个循环没有执行
看看输出什么异常
时间: 2024-10-30 11:18:01