我使用離子框架在iOS中的庫目錄中的應用程序中存儲了一些圖像。使用Cordova-plugin-file和Cordova-plugin-file transfer可以刪除相同的目錄嗎?在iOS中使用cordova插件刪除應用程序的臨時目錄
任何人都可以幫忙嗎?
我下載的圖片的代碼是:
downloadImage: function(url, fileName) {
var deferred = $q.defer();
window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, function(fs) {
fs.root.getDirectory(
LOCAL_STORAGE_KEYS.app, {
create: true
},
function(dirEntry) {
// console.log(arguments);
dirEntry.getFile(
fileName, {
create: true,
exclusive: false
},
function(fe) {
console.log(arguments);
var p = fe.toURL();
console.log("In service the url path:", p);
fe.remove();
var ft = new FileTransfer();
console.log('File Transfer instance:', ft);
ft.download(
encodeURI(url),
p,
function(entry) {
console.log('In service the entry callback:', entry);
if (entry && entry.toURL) {
deferred.resolve(entry.toURL());
} else {
console.log('No entry:', arguments);
deferred.resolve();
}
},
function(err) {
console.log('Getting rejected:', err);
deferred.reject(err);
},
false,
null
);
},
function() {
deferred.reject(new Error('get file failed'));
}
);
}
);
},
function() {
deferred.reject(new Error('get directory failed'));
});
return deferred.promise;
}
什麼是目錄的名稱你想要刪除? –
這個名字是NCEC –