任何可以在phonegap应用程序中下载简单文件的示例代码。
这是东西,是下载文件的官方示例: http://docs.phonegap.com/en/3.3.0/cordova_file_file.md.html#FileTransfer
// !! Assumes filePath is a valid path on the device
var fileTransfer = new FileTransfer();
var uri = encodeURI("http://some.server.com/download.php");
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=="
}
}
);
什么是有效的filePath?在android中,我检查一些目录并始终返回错误。 示例:
/storage/emulated/0/Download/ << to test in an android phone
/storage/emulated/0/Download/temp.pdf << to test in an android phone
c:\\Users\\pp\\Downloads\\aaa.pdf << to test in windows
什么都没有。
缺少一些细节。 问候。