Bik*_*Bik 3 android cordova ionic-framework
我正在使用CSDK 图像编辑器来编辑图像。这是编辑图像的方法:-
CSDKImageEditor.edit(success, error, imageUrl, options);
Run Code Online (Sandbox Code Playgroud)
所以在成功方法编辑器返回图像 url,它是本机格式,如:-
content://media/23
Run Code Online (Sandbox Code Playgroud)
编辑后我需要删除该文件。所以我使用Cordova File来删除文件。由于这是本机网址,因此cordova 文件无法使用该网址找到该文件。通过谷歌后,我得到了一个插件Corodva Filepath来将本地 url 转换为文件 url,但是这个插件不起作用。安装插件后,我无法构建文件。
所以问题是,我需要删除文件,但我没有文件 url,我只有本地 url。请给我建议,以便我可以使用本机网址删除文件,或者我可以将本机网址转换为 Ionic1 中的文件网址
混合应用程序不能直接访问文件系统。这就是您不能使用content://media/23.
您可以使用通过Apache的科尔多瓦-插件文件来访问文件,这个帖子怎么删除它:
var path = "file:///storage/emulated/0";
var filename = "myfile.txt";
window.resolveLocalFileSystemURL(path, function(dir) {
dir.getFile(filename, {create:false}, function(fileEntry) {
fileEntry.remove(function(){
// The file has been removed succesfully
},function(error){
// Error deleting the file
},function(){
// The file doesn't exist
});
});
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3444 次 |
| 最近记录: |