尝试使用Filetransfer phonegap for android下载文件
但是由于下载错误而无法下载文件(错误代码= 1 即 FileError.NOT_FOUND_ERR)
以下是代码:(其中url 为 http://samplepdf.com/sample.pdf)
function downloadImage(url,fileName){
var fileTransfer = new FileTransfer();
fileTransfer.download(
url,
window.rootFS.fullPath+ "/" + fileName,
function(entry) {
alert("download complete: " + entry.fullPath);
},
function(error) {
alert("download error"+JSON.stringify(error));
}
);
}
检查了 window.rootFS.fullPath+ "/" + fileName 给出了/mnt/sdcard/myFileName。试图通过仅使用目录名(即 /mnt/sdcard)来更改完整路径,但仍然没有用,同样的错误。
错误是该文件不存在,但确实存在。(您可以通过转到上面的 samplepdf 链接来查看)。
我还允许在 android.res/xml/ 中的所有 url 访问。
奇怪的是,JSON 错误对象字符串将 HTTP 状态设为 200(success)。
谁能提出问题可能出在哪里,或解决它:)?