Cordova 无法使用phonegap应用下载pdf

Cordova 无法使用phonegap应用下载pdf,cordova,phonegap-plugins,phonegap-build,cordova-plugins,Cordova,Phonegap Plugins,Phonegap Build,Cordova Plugins,我已经创建了一个应用程序。我想在其中下载pdf的功能 当发生以下情况时,我的应用程序重定向到以下url 现在,当我从手机浏览器重定向到此应用程序时,我可以在单击任何pdf海报时下载pdf。 但当我使用phoneGap build进行此操作时。无法下载pdf,我尝试了以下操作: 1.在应用浏览器中使用window.open和_blank,_系统。 2.我曾尝试使用文件传输插件从服务器的绝对url下载ex: 如果您有任何100%的工作解决方案,为iApp浏览器或文件传输插件,请把代码 非常感谢。

我已经创建了一个应用程序。我想在其中下载pdf的功能

  • 当发生以下情况时,我的应用程序重定向到以下url
  • 现在,当我从手机浏览器重定向到此应用程序时,我可以在单击任何pdf海报时下载pdf。 但当我使用phoneGap build进行此操作时。无法下载pdf,我尝试了以下操作: 1.在应用浏览器中使用window.open和_blank,_系统。 2.我曾尝试使用文件传输插件从服务器的绝对url下载ex:

    如果您有任何100%的工作解决方案,为iApp浏览器或文件传输插件,请把代码

    非常感谢。

    来源=

    fpath=您的文件路径//使用文件系统获取文件路径

     downloadBook: function(source, fpath)
     {
         var fileTransfer = new FileTransfer();
             fileTransfer.download(source,fpath,function(entry) {
         },
         function(error) {
             console.log("download error target " + error.code);
         });
     }
    

    您可以使用文件传输cordova插件

    ))

    检查这个
    var fileTransfer = new FileTransfer();
    var uri = encodeURI("http://www.premah.com.au/wp-content/uploads/2013/04/apr-2014-gen-f.pdf");
    
    fileTransfer.download(
    uri,
    filePath,
    function(entry) {
        console.log("download complete: " + entry.fullPath);
    },
    function(error) {
        console.log("download error source " + error.source);
        console.log("download error target " + error.target);
        console.log("upload error code" + error.code);
    },
    false,
    {
        headers: {
            "Authorization": "Basic dGVzdHVzZXJuYW1lOnRlc3RwYXNzd29yZA=="
        }
    }