文件上传完整性检查

时间:2013-08-14 09:46:22

标签: java grails groovy

我以照片或其他文档的形式上传文件。有时文件上传即文件路径将在那里,但大小将是0字节或部分文件。请建议我一个解决方案来检查这些上传的完整完整性检查。 我有一个解决方案来查找文件大小并在上传完成后检查它,这是一个可靠的解决方案吗?还有其他任何好的方法吗?

1 个答案:

答案 0 :(得分:2)

找到尺寸并不是一个完全可靠的解决方案。我建议您使用checksum来检查传输文件的完整性。客户端应计算它正在发送的文件的校验和,将请求的校验和值作为参数发送。在服务器端,应再次计算校验和,并将其与客户端发送的校验和进行比较。如果两个匹配,文件很好!

以下是在java中生成校验和的示例:

http://www.mkyong.com/java/how-to-generate-a-file-checksum-value-in-java/