output.write(buf,0,size)
output.flush()
}
for(int size=0size!=-1size=fis.read(buf))
在buf中读取字节当buf没有内容了,返回的-1在这个之前,一直在循环
output.write(buf,0,size)
output.flush()
把buf中道0开始到size个字节的内容写入输出流缓冲中
并用 flush()确认发送到输出流中了
我的意见是output.write(buf,0,size)
改为output.write(buf)
你接受数据部分代码怎么写的,是不是size等于一个大于1024的整数了而出错
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)