【发布时间】:2014-07-30 03:24:43
【问题描述】:
我是 stackoverflow 的新手。这是我第一次使用Phonegap,我真的遇到了问题。我需要制作一个表格并通过单击每个元素开始下载一个 pdf 文件并创建一个新文件夹(如果它不存在)。但是用phonegap编译后我什至无法下载文件。我看到的所有例子,都是通过onload下载一张图片。
<script type="text/javascript">
function downloadFile(){
var url = 'http://http://legalespymes.com.ar/legalespymes/abonos/aseguradoras.pdf';
var filePath = 'local/path/to/your/file';
var fileTransfer = new FileTransfer();
var uri = encodeURI(url);
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=="
}
}
);
}
</script>
HTML
<td onclick="downloadFile()">Row 1</td>
【问题讨论】:
-
您遇到什么错误?您是否启用了 FileTransfer 插件并在 config.xml 中指定了正确的包名称?
-
在尝试这样做之前是否触发了“deviceready”事件?
标签: javascript android ios cordova file-transfer