保存并打开pdf(Javascript-Cordova-Android)

时间:2016-09-20 15:26:07

标签: javascript android cordova

我正在尝试保存pdf(使用jspdf生成),然后打开,只有2个按钮,但设备和控制台上没有任何反应,没有显示错误。

这是要保存的代码:

window.resolveLocalFileSystemURL(cordova.file.externalDataDirectory, function(dir) {
      dir.getFile("cotizacion.pdf", {create: true, exclusive: false}, function (fileEntry) {
            fileEntry.createWriter(function (writer) {
                   writer.onwrite = function(evt) {
                          console.log("Escritura exitosa");
                   };
                   console.log("Escribiendo...");
                   writer.write(window.cotizacion);
            })
            },function () {
               console.log("Error al guardar");
            });
});

这是开放的:

window.resolveLocalFileSystemURL(cordova.file.externalDataDirectory, function(dir) {
      dir.getFile(filename, {create:false}, function(fileEntry) { //EXISTS
            var url = "file:/" + cordova.file.externalDataDirectory + "/cotizacion.pdf";
                window.open(url, '_system');
                    }, function() { 
                        //NOT EXISTS
                        alert('Hubo un problema al recuperar la cotización');
                    });
});

我该怎么做才能让它发挥作用?

谢谢大家。

PS:我有所有插件File,FileTransfer,InAppBrowser

0 个答案:

没有答案