我使用离子框架在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 –