У меня есть веб-приложение, где вы можете загрузить любой PDF через FTP. После загрузки файла PDF я выполняю определенные операции над этим pdf.Как узнать с java, поврежден ли файл (читаемый) или нет?
Но проблема в том, что при загрузке PDF через FTP иногда соединение разрывается между ними, и загруженный pdf не является полным (действует как поврежденный). Когда я пытаюсь открыть этот документ в читателе arobat, он выдает сообщение «Ошибка при открытии документа. Файл поврежден и не может быть восстановлен '.
Теперь, перед началом обработки через PDF, я хочу проверить, является ли загруженный PDF-документ доступным, означает, что он не поврежден.
Должен ли я предоставить какой-либо API для этого, или есть способ проверить, поврежден ли файл или нет.
Используйте 'MD5SUM', чтобы сделать локальный хэш и после загрузки сделать удаленный хеш и сравнить их. –