2017-05-25 13 views
1

Es gibt eine Möglichkeit zu überprüfen, Datei ist mit node.js beschädigt?Überprüfen Sie, ob die Datei mit node.js beschädigt ist

Ich habe versucht, viele Dateisystemmethoden, wie fs.readFile, fs.open und fs.access aber alle sie gibt OK-Status zurück, und ich bin sicher, dass meine Datei in meinen Tests beschädigt ist.

Um klarer zu sein, ist mein Ziel zu überprüfen, ob PDF lesbar ist (nicht nur prüfen, ob generiert werden kann), wenn geöffnet werden kann. Ich beschädigte die Datei here zu testen.

+3

First „beschädigte“ definieren. "Enthält nicht, was mein Gehirn Dinge, die es enthalten sollte" ist nichts, was ein Computer testen kann. – Quentin

+0

Ich aktualisierte die Frage @Quentin –

Antwort

1

Sie könnten versuchen, es mit einem Tool like this zu analysieren und bestätigen, ob es erfolgreich war.

erweitern auf, dass ein wenig, hier einige Beispiel-Code von der Verbindung angehoben:

let fs = require('fs'), 
    PDFParser = require("pdf2json"); 

let pdfParser = new PDFParser(); 

pdfParser.on("pdfParser_dataError", errData => console.error(errData.parserError)); 
pdfParser.on("pdfParser_dataReady", pdfData => { 
    fs.writeFile("./pdf2json/test/F1040EZ.json", JSON.stringify(pdfData)); 
}); 

pdfParser.loadPDF("./pdf2json/test/pdf/fd/form/F1040EZ.pdf"); 
+1

Danke für die Idee, arbeitete! –

Verwandte Themen