【发布时间】:2012-05-07 05:57:41
【问题描述】:
我有一个网络应用程序,人们可以通过 FTP 上传任何 pdf。上传 pdf 文件后,我对该 pdf 执行某些操作。
但这里的问题是,通过 FTP 上传 PDF 时,有时连接中断,上传的 pdf 不完整(就像损坏的一样)。当我尝试在 arobat 阅读器中打开该文档时,它会显示消息'打开文档时出错。文件已损坏,无法修复'。
现在在开始处理 PDF 之前,我想检查上传的 pdf 是否可读意味着没有损坏。
java是否为此提供任何API,或者有任何方法来检查文件是否损坏。
【问题讨论】:
-
使用
MD5SUM做本地hash,上传后做远程hash并比较。
标签: java file jakarta-ee