我想在应用启动时在设备上下载一些图像。
我正在使用最新的cordova-plugin-file-transfer
插件。
但是我在浏览器控制台中收到未定义FileTransfer 错误,它也无法在我的Android牛轧糖设备上运行。
步骤:
cordova plugin add cordova-plugin-file-transfer
。 app.run(function ($state, $rootScope, $window, Idle, $http, $location, $interval){
var fileTransfer = new FileTransfer();
var uri = encodeURI("http://s14.postimg.org/i8qvaxyup/bitcoin1.jpg");
var fileURL = "///storage/emulated/0/DCIM/myFile";
fileTransfer.download(
uri, fileURL, 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
);
}
基本要求:
我创建了一个应用程序,该应用程序从服务器获取所有数据。假设我有100个项目,每个项目有100张图片。我需要在我的android应用中显示所有图像。到目前为止,我正在像这样<img src="http://example.com/xyz/pqr/Images/1_1.jpg" /img>
。但是由于互联网连接缓慢,因此加载图像需要太多时间。因此,我想在应用程序启动时下载并保存所有图像,并仅从本地内存显示图像。