Filetransfer phonegap for androidを使用してファイルをダウンロードしようとしました
しかし、ダウンロードエラーのためにファイルをダウンロードできません (エラーコード = 1 ie 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) としています。
誰かが問題の可能性がある場所を提案したり、解決したりできます:)?