我正在尝试下载一个文件并将其保存在应用程序的 www 文件夹中(如果是的话,则覆盖它)。
您能指导我一些代码示例吗?
这是我尝试过的代码:
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
最佳答案
据我所知,您无法下载 www
文件夹中的任何内容。这是不允许的。
关于android - CordovaResourceApi 不支持 URI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27617632/