我有一个在loadUrl
电话中使用远程网址的phonegap应用,我正试图找到一种方法将图像下载到设备并在应用中显示。
我有一个下载工作正常,将图像存储在file:///mnt/sdcard/.myapp,但我无法弄清楚如何从那里显示它们。我怀疑是许可问题。我尝试使用文件协议样式url来处理图像元素和背景图像;既没有奏效。我也试过使用base64字符串,但图像比较大,而且有很多,所以它真的很慢......
任何人都对如何使这项工作有任何聪明的想法?
答案 0 :(得分:0)
我不确定你是如何从HTML中引用它的,但我有类似的情况,我下载的图像存储在SD卡中,我使用以下方式显示它们。
另外,请确保您的手机处于Charge only
模式,而不是Disk drive
模式。
直接img
代码
<img src="file:///mnt/sdcard/.myapp/1335801699503.png" width="100px" height="100px">
作为CSS属性
<div style="background: url(file:///mnt/sdcard/.myapp/1335801699503.png) no-repeat; width: 200px; height: 200px;">
</div>