Я пытаюсь загрузить файл и сохранить его (переписать его, если это так) в моей www папке приложения.URI не поддерживается CordovaResourceApi
Не могли бы вы привести мне пример кода?
Это мой код я пробовал:
document.addEventListener("deviceready", init, false);
var store2;
var assetURL = "http://www.mydomain.eu/path/untitled.png";
var fileName = "bg.png";
function init() {
try {
store2 = cordova.file.applicationDirectory + 'www/';
}
catch (err) {
alert("Error: " + err.message);
}
}
function downloadAsset2() {
try {
var fileTransfer = new FileTransfer();
alert("aa->" + store2 + fileName)
fileTransfer.download(assetURL, store2 + fileName,
function (entry) {
location.reload();
alert("->" + store2 + fileName)
},
function (err) {
alert(JSON.stringify(err, null, 4));
});
}
catch (err) {
alert("Error: " + err.message);
}
}
и это ошибка, я получаю
URI not supported by CordovaResourceApi: file:///android_asset/www/bg.png
Я предполагаю, что активы только для чтения. – Henry
Хмм .. может быть, потому что этот код работает pefect, если я использую путь cordova.file.dataDirectory, но я не уверен. – tonics