我的应用程序太大而无法在Google Play上发布,因为我们的媒体文件太多了。
现在我正在尝试在应用首次启动时实施下载。
下载适用于Cordova的Filetransfer插件。
function downloadFile(from, to) {
var fileTransfer = new FileTransfer();
var uri = encodeURI(from);
var folder = cordova.file.dataDirectory + to;
fileTransfer.download(
uri,
folder,
function(entry) {
console.log("download complete: " + entry.toURL());
},
function (error) {
console.log("download error source " + error.source);
console.log("download error target " + error.target);
console.log("download error code" + error.code);
},
false
);
}
正如您所见,我目前正在cordova.file.dataDirectory + to
中保存文件to
类似于"www/images/imageName.png"
现在我试图在我的一个页面中显示图像。 我尝试了不同的网址
<img src="images/imageName.png" />
<img src="/www/images/imageName.png" />
我将它保存在正确的目录中还是有更好的选择? 或者是否有更简单的方法来进行某种媒体下载以防止应用程序对于Google Play来说太大?