嘿,我正在为我的应用程序使用phonegap cordova。我正在从Gallery中选择图像,然后将图像的位置保存在本地存储中。
我要做的是,每当应用程序打开时,重复使用图像的存储位置。无需再次从图库中拾取相同的图像。
我可以使用来从图库中选择图片,并向其显示img标签
navigator.camera.getPicture(function(f) {
var newHtml = "<img style='width:70%;height:100px;' src='"+f+"'>";
$('#image_').html(newHtml);
})
如果我收到的网址是(图片的源代码),则为:content://com.android.providers.media.documents/document/image%3A207941
,图像显示在屏幕上。 但是当我重新启动应用程序并从localstorage中检索链接时,并且
var newHtml = "<img style='width:70%;height:100px;' src='"+f+"'>";
$('#image_').html(newHtml);
但是图像没有显示。路径无效。
我需要做什么,做到这一点?我需要将路径转换为file://吗? 从content://。 如果那怎么办?任何帮助