Загрузка файла в папку загрузки Android в Cordova
Вот код
function downloadCL(){
document.addEventListener("deviceready", init, false);
//The directory to store data
var store;
var assetURL= encodeURI(website address to download the file);
var fileName = assetURL.substr(assetURL.lastIndexOf('/') + 1); //Get filename of URL
// init();
function init() {
alert("Checking for data file.");
// store = cordova.file.externalDataDirectory;
store = "cdvfile://localhost/persistent/Download/";
//Check for the file.
window.resolveLocalFileSystemURL(store + fileName, appStart, downloadAsset);
}
function downloadAsset() {
var fileTransfer = new FileTransfer();
alert(store);
fileTransfer.download(assetURL, store + fileName,
function(entry) {
alert("Success!");
appStart();
},
function(err) {
alert("Error");
alert(err);
});
}
function appStart() {
alert('done');
}
}
Если я используюstore = cordova.file.externalDataDirectory;
затем файл загружается в каталог приложения.
Я также попытался жестко прописать путь, но он не работает. Я получаю предупреждение об успехе, но файлы не загружены. Я тестирую его на эмуляторе.
Моя цель - загрузить файл в папку загрузки.