如何使用phonegap / cordova删除图像

时间:2015-07-09 13:54:04

标签: android cordova

对于我的应用,我使用Cordova CameraPreview plugin来拍照。

有一次拍摄照片,我得到一条这样的路径(缩略图的第二个,但不是更多):

/data/data/com.foo.bar/files/filename.jpg

通过

包括图片
<img src="/data/data/...">

它工作正常,所以路径似乎有效。

但是,如果我尝试删除图片,则无法正常工作。

我的代码:

window.resolveLocalFileSystemURL(the_path, function (result) {
    alert("I'm in");        
    result.remove(function(){
        alert("removed image");
    });
});

我在警告中没有显示,在我的控制台(Android Studio)中我收到以下错误:

java.net.MalformedURLException:此网址没有已安装的处理程序

我是否必须修改网址或错误?

1 个答案:

答案 0 :(得分:0)

我通过反复试验找到了解决方案。

预先

html_entity_decode, utf8_encode, htmlentities

到路径,看起来像

file://

为我工作。但我不知道,如果这也适用于iOS。