Wie Sie wissen, mit java, ob die Datei beschädigt ist (lesbar) oder nicht?

Habe ich web-Anwendung, wo die person hochladen können jede pdf-Datei per FTP. Nach pdf-Datei hochgeladen werden, ich ausführen bestimmter Operationen in diesem pdf-Dokument.

Aber das problem hier ist, beim hochladen der PDF-Datei via FTP-Verbindung bricht manchmal bis in die zwischen-und die pdf-Datei hochgeladen ist nicht abgeschlossen (act wie beschädigt werden). Wenn ich versuche, öffnen Sie das Dokument in arobat reader gibt es Meldung 'Es ein Fehler war, das Dokument zu öffnen. Die Datei ist beschädigt und konnte nicht repariert werden'.

Nun vor Beginn der Verarbeitung über PDF, ich will, um zu überprüfen, ob die pdf-Datei hochgeladen lesbar ist bedeutet nicht beschädigt.

Tun, java bieten keine API für das, oder gibt es irgendeine Methode, um zu überprüfen, ob eine Datei beschädigt ist oder nicht.

  • Verwenden MD5SUM lokalen hash und nach dem hochladen remote-hash und vergleichen Sie Sie.
InformationsquelleAutor DHRUV BANSAL | 2012-05-07
Schreibe einen Kommentar