枫桥居APP
枫桥居APP
  • 发布:2015-08-02 10:41
  • 更新:2015-08-02 13:29
  • 阅读:4180

为什么显示不出来本地图片

分类:HTML5+

我是将图片缓存到本地,然后调取本地路径,发现手机里是存在这个图片,但就是显示不出来

<img src="/storage/sdcard0/Android/data/io.dcloud.HBuilder/.HBuilder/downloads/image/a12e10ec647797a5639c26d3aacbfe42.jpg"  data-src="http://hua.fengqiaoju.com/images/1.jpg"  />

这种路径显示不出来吗? /storage/sdcard0/Android/data/io.dcloud.HBuilder/.HBuilder/downloads/image/a12e10ec647797a5639c26d3aacbfe42.jpg

2015-08-02 10:41 负责人:无 分享
已邀请:
蔡繁荣

蔡繁荣 - 发表是最好的记忆

img标签的src属性需要转换成平台绝对路径,具体我也不知道绝对路径什么样,你可以参考下面的代码

// 缓存本地图片url  
var local_image_url     = '_downloads/image/'+image_md5+'.jpg';   
// 平台绝对路径  
var absolute_image_path = plus.io.convertLocalFileSystemURL(local_image_url); 
  • 枫桥居APP (作者)

    我知道原因了,我是创建了个远程的webview,因为在远程服务器用绝对地址访问不到图片

    2015-08-02 11:08

  • 蔡繁荣

    回复 枫桥居APP: - -|||

    2015-08-02 11:09

  • 枫桥居APP (作者)

    回复 蔡繁荣:不知道能不能把本地路径转换成url 比如http://127.0.0.1:8080/1.jpg

    2015-08-02 11:27

  • 蔡繁荣

    回复 枫桥居APP:感觉应该不行,http://127.0.0.1只是HBuilder的本地web服务

    2015-08-02 11:41

chender

chender - 与人为善

前面加个file://试试

  • 枫桥居APP (作者)

    好的,晚上回家试试,也许可以哦

    2015-08-03 11:30

该问题目前已经被锁定, 无法添加新回复