java读取文件时,InputStream的read(byte[])方法的byte[]的长度不知如何设置,请教大虾们
java读取文件时,InputStream的read(byte[])方法的byte[]的长度不知如何设置,请教大虾们
日期:2011-08-24 16:13:41 人气:2
你代码里面的nread这个变量记录了read()实际读取的数据量,所以blobOutputStream.write(buffer);
这一句是有问题的,不能直接write整个buffer,只能write nread这么多个字节
buffer的长度可以根据实际情况设置,就是看数据规模,一般设置成2的多少次方的大小