2017-06-12 18 views
0

我试图下载一个PDF文件的形式传输的插件代码:3,回报于连接错误CONNECTION_ERR在传输插件

fileTransfer.download(url+'?token=XXXXXX121b42867f03b7f1701e8f8656566a5', this.file.dataDirectory + file.filename).then((entry) => { 
     loader.dismiss(); 

     console.log('download complete: ' + entry.toURL()); 

     }, (error) => { 
     // handle error 

     console.log(error); 
     console.log('ERROR'); 


     }); 

我总是调用我的传递插件的错误部分。

我知道这是与我的令牌有关我已尽我所能,但我想知道我是否正确地传递我的令牌为什么我总是调用错误部分。

+0

你在错误回调得到什么错误? – Gandhi

+0

我没有得到任何错误我正在调用我的插件的错误部分我没有得到下载成功的一部分@Gandhi –

+0

确实明白这一点。当你做console.log时,打印的错误对象是什么? – Gandhi

回答

0

我渐渐因为这个空间我是调用错误部分文件名作为demo sample.pdf

的解决方案是encodeURI(url)

fileTransfer.download(encodeURI(url+'?token=XXXXXX121b42867f03b7f1701e8f8656566a5'), this.file.dataDirectory + file.filename).then((entry) => { 
     loader.dismiss(); 

     console.log('download complete: ' + entry.toURL()); 

     }, (error) => { 
     // handle error 

     console.log(error); 
     console.log('ERROR'); 


     }); 
相关问题