我想只在文件是新的时才从服务器下载文件。例如,通过检查文件修改日期。我使用下面的代码来下载文件,但我被困在需要在下载前比较文件的地方。任何人都可以给我一个解决方案。
.factory('fileDownloadService',['$cordovaFileTransfer', function($cordovaFileTransfer){
return{
fileDownload:function(){
// File for download
var url = "http://www.xxxxx/file-to-download.json";
// Get file name only
var filename = url.split("/").pop();
// Save location
var targetPath = cordova.file.externalRootDirectory + filename;
$cordovaFileTransfer.download(url, targetPath, {}, true).then(function (result) {
console.log('Download Successful');
}, function (error) {
console.log('Download Error');
}, function (progress) {
// Progress handling
});
}
}}])
感谢您的帮助。谢谢