在Phonegap中显示来自应用程序缓存的图像

我正在使用phonegap开发一个应用程序。使用相机和文件,我能够在应用程序缓存目录(Android / data / com.myapp.package / cache)中捕获并存储图像。现在真正的问题是,我无法在我的应用程序上显示图像。 这是我的html-

<img id="project_img" src="" />

我尝试了以下代码-

function getImage(imgUri) { // My Image name without extension
    window.resolveLocalFileSystemURL(cordova.file.cacheDirectory,function success(dirEntry) {

        // JPEG file
        var imgname = imgUri+'.jpg';
        dirEntry.getFile(imgname,{ create: true,exclusive: false },function (fileEntry) {
            alert("got file: " + fileEntry.toURL()); /* Produce file:///data/user/0/com.myapp.package/cache/1.jpg.*/
            alert("got file: " + fileEntry.toInternalURL());
            var image1 = document.getElementById('project_img');
            image1.src = fileEntry.toURL();

        },function(err){alert('Error creating file'+JSON.stringify(err));});

    },function(errr){alert('Error reslove uri'+JSON.stringify(errr));});
}

我没有错误。但是没有显示图像。我已经尝试过image1.src = fileEntry.toInternalURL();,但是它们都不起作用。任何帮助将不胜感激。

queencce 回答:在Phonegap中显示来自应用程序缓存的图像

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3158844.html

大家都在问