2
我用$ cordovaFile中的writeFile(path,file,data,replace)方法写入新文件(pdf,jpg,text)。 作为一个数据我从宁静的服务获得数据流..(它看起来像%PDF-1.5↵% ↵10obj↵..) 问题是我可以写一个文件,但它作为一个空白打开pdf,但文件大小是正确的。 用于数据字段我使用的数据流本身,blob对象(VAR团块=新斑点([数据],{类型: '应用/ PDF'});),
这是我的代码
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");
});
请帮我....任何想法...?
您是否曾尝试先创建文本文件? –