我有以下代码来删除 PhoneGap / Cordova 项目中的文件:
window.resolveLocalFileSystemURI(fileUrl, function(entry) {
entry.remove(that._onFileDeleteSuccess, that._onFileDeleteErrorError);
}, that._onFileDeleteErrorError);
代码执行文件并触发 _onFileDeleteSuccess 回调。
但是,当我在 iPhone 上查看照片库时,该文件仍然存在。
除此之外,如果我随后捕获另一个文件,新文件名似乎与旧文件名相同,如果将 img 元素的 URL 绑定到新捕获的路径,您甚至会看到旧文件。
有任何想法吗?就好像应用程序认为该文件已被删除,但操作系统实际上并没有删除该文件。