问题如下:我首先通过文件上传取得了一个inputstream,这时如果我直接对这个流进行MD5的话,之后便无法保存文件了,应该是流已经被读取过无法再次读取。MD5计算用的是apache commons-codec:String md5 = DigestUtils.md5Hex(inputStream); // 之后无法保存文件FileUtils.copyInputStreamToFile(inputStream, file); // 无法保存文件请问有什么办法既能够得到MD5又能够保存文件呢,在只用inputstream的情况下,不要把流读入一个byte数组,我并不知道它多大。
添加回答
举报
0/150
提交
取消