Ich habe writeFile (Pfad, Datei, Daten, ersetzen) -Methode in $ CordovaFile, um neue Datei (PDF, JPG, Text) zu schreiben. als Daten habe ich Datenstrom von Restful Service .. (es sieht aus wie% PDF-1.5↵% ↵1 0 obj↵ ..) Das Problem ist, ich kann eine Datei schreiben, aber es öffnet sich als leer pdf aber Dateigröße ist korrekt. Ich für Datenfeld verwendet, selbst Datenstrom, Blob-Objekt (var blob = new Blob ([Daten], {type: 'application/pdf'});),
Dies ist mein Code
var path = cordova.file.externalRootDirectory;
$cordovaFile.writeFile(path, "myCreatedPdf.pdf", blob, true)
.then(function(success){
console.log("file");
$cordovaFileOpener2.open(
success.target.localURL,'application/pdf'
);
}, function (error) {
console.log("error");
});
Bitte helfen Sie mir .... irgendwelche Ideen ...?
hatten Sie zuerst versucht, eine Textdatei zu erstellen? –