Скачать файл в Android с помощью сборки Cordova / PhoneGap в папку загрузки по умолчанию - PullRequest
0 голосов
/ 28 сентября 2018

Любой пример кода, который работает, загружая простой файл в приложение телефонной пробелы.

Вот вещь, официальный пример загрузки файла: 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=="
        }
    }
);

Что такоедействительный путь к файлу?В андроиде я проверяю некоторые каталоги и всегда выдает ошибку.Пример:

/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

Ничего не работает.

Некоторая деталь отсутствует.С уважением.

...