inputstream.read(byte buffer[ ]) 如果buffer设为2048,在读的过程中,inputstream流剩下的长度不足2048时,read(byte buffer[])是读取多少长度,还是2048个字节是吗?还是读取到流结束?
我用inputstream.read(byte buffer[])方法读取流,用outputstream.write(byte buffer[ ]) 方法写,生成的文件总是比原来的文件长度要大得多呀?