md5检查输入流而不保存为文件

时间:2013-06-04 21:59:04

标签: java spring md5

我正在开发一个上传文件的页面。我正在使用spring framework 3 multipartFile。我只想保存这个上传的文件,如果它已在服务器中更改为原始版本。有没有办法在不将此上传文件保存在临时位置的情况下进行MD5检查?

谢谢, Vasanta

1 个答案:

答案 0 :(得分:2)

您可以使用MultipartFile的{​​{1}}方法将内容读取为字节数组,然后:

getBytes()

但是,根据the documentation,文件可能仍然可以保存到临时文件夹中(但Spring会在之后将其清理):

  

文件内容存储在内存中或临时存储在磁盘上。