java 网络传输中 用io流读写文件 本地机器虚拟实现文件的上传下载  当输入输出流缓冲字节数组大小设稍大如10k或5k 传输文件大小会变小  但是当改为1K或更小时 可以完整传输  究竟怎么回事?求高手指点