我正在尝试删除phonegap(iOS)中的图片,所以我打电话给:
window.resolveLocalFileSystemURI(imageURI, ok, no);
这会调用ok函数
function ok(entry) {
alert("Deleting: " + entry.name);
entry.remove();
}
所以一切都按计划进行,但我的图像仍显示在我的图书馆中。我做错了什么?
完整来源:
window.resolveLocalFileSystemURI(imageURI, ok, no);
function ok(entry) {
alert("Delete file entry: " + entry.name);
entry.remove(pictureRemoved, notRemoved);
}
function pictureRemoved(){
alert('removed');
}
function notRemoved(){
alert('not Removed');
}
function no(error) { alert
("resolveFileSystemURI failed: " + error.code); }
答案 0 :(得分:0)
尝试使用以下代码:
//Delete file
window.requestFileSystem(LocalFileSystem.PERSISTENT, 0,
function(fileSys) {
fileSys.root.getFile(imageURI, {create: false},
function(file) {
file.remove(pictureRemoved, notRemoved);
}, no);
}, no);
它对我有用。
答案 1 :(得分:0)
添加文件插件。它会起作用。