起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 9975|回复: 22

[处理中5] app访问手机本地图片的问题(图片是由downloader插件下载的)

[复制链接]

53

主题

226

帖子

493

积分

中级会员

Rank: 3Rank: 3

积分
493
QQ
发表于 2016-11-29 10:51:53 | 显示全部楼层 |阅读模式
如图1,apptest目录是通过downloader下载的,里面有张图片,我现在想通过img把这张图片显示出来,改怎么做呢?

1

1
发表于 2016-11-29 11:44:53 | 显示全部楼层
$(img的dom节点).attr("src",本地绝对路径);
直接赋值本地绝对路径就可以啊!需要先获取图片本地的绝对url地址
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

28

主题

140

帖子

182

积分

初级会员

Rank: 2

积分
182
QQ
发表于 2016-12-9 16:55:17 | 显示全部楼层
downloader插件怎么用的,能看下吗
回复 支持 反对

使用道具 举报

11

主题

53

帖子

127

积分

初级会员

Rank: 2

积分
127
QQ
发表于 2016-12-27 12:58:25 | 显示全部楼层
本帖最后由 WangW 于 2016-12-27 13:00 编辑
liangyongfei 发表于 2016-11-29 11:44
$(img的dom节点).attr("src",本地绝对路径);
直接赋值本地绝对路径就可以啊!需要先获取图片本地的绝对url ...

获取到了本地绝对路径 用这个方法:$("#photo_line_" + tempIndex).attr("style", "background:url('" + _data + "'");还是空白,应该如何解决?
绝对路径格式:1, file:///aaa/bbb/c.jpg    2 , /aaa/bbb/c.jpg
这两个格式都用了  还是不能再页面上加载出本地图片
回复 支持 反对

使用道具 举报

发表于 2016-12-27 13:58:26 | 显示全部楼层
WangW 发表于 2016-12-27 12:58
获取到了本地绝对路径 用这个方法:$("#photo_line_" + tempIndex).attr("style", "background:url('" + _ ...

先试试给img的src属性设置这个路径能否显示!如果可以说明图片路径是正确的!
这种用法,设置背景图片没试过
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

11

主题

53

帖子

127

积分

初级会员

Rank: 2

积分
127
QQ
发表于 2016-12-27 15:45:57 | 显示全部楼层
liangyongfei 发表于 2016-12-27 13:58
先试试给img的src属性设置这个路径能否显示!如果可以说明图片路径是正确的!
这种用法,设置背景图片没 ...

$("#photo_line_" + tempIndex).attr("sec", _data);  换成了img标签 还是不行,对了 img标签是动态添加的,这会不会有影响啊
回复 支持 反对

使用道具 举报

11

主题

53

帖子

127

积分

初级会员

Rank: 2

积分
127
QQ
发表于 2016-12-27 15:51:18 | 显示全部楼层
WangW 发表于 2016-12-27 15:45
$("#photo_line_" + tempIndex).attr("sec", _data);  换成了img标签 还是不行,对了 img标签是动态添加 ...

获取到的图片地址 用alert弹了一下 也是存在的
回复 支持 反对

使用道具 举报

发表于 2016-12-27 15:57:26 | 显示全部楼层
WangW 发表于 2016-12-27 15:51
获取到的图片地址 用alert弹了一下 也是存在的

alert 弹出的路径下,是否真的有图片呢??
建议使用资源管理器看下这个路径是否真的存在!

"#photo_line_" + tempIndex  是真实存在的id属性吗??如果给他设置一个http 协议的图片,是否正常显示!
如果正常,那就是图片有可能不存在!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

11

主题

53

帖子

127

积分

初级会员

Rank: 2

积分
127
QQ
发表于 2016-12-28 01:26:24 | 显示全部楼层
本帖最后由 WangW 于 2016-12-28 01:40 编辑
liangyongfei 发表于 2016-12-27 15:57
alert 弹出的路径下,是否真的有图片呢??
建议使用资源管理器看下这个路径是否真的存在!

alert弹出的确实存在,是用手机浏览器访问(file:///storage/emulated/0/zuiyou/35063170.jpg)可以访问到,期间也把这个地址在app中写死过,还是无法访问,http图片可以显示,下面是用浏览器访问本地图片:
IMG_20161228_012940.png 设置http图片:
IMG_20161228_013310.png
本地图片无显示:
IMG_20161228_013339.png





回复 支持 反对

使用道具 举报

发表于 2016-12-28 10:00:40 | 显示全部楼层
WangW 发表于 2016-12-28 01:26
alert弹出的确实存在,是用手机浏览器访问(file:///storage/emulated/0/zuiyou/35063170.jpg)可以访问到 ...

你先试试,使用一个静态的img标签 然后src属性设置为
file:///storage/emulated/0/zuiyou/35063170.jpg

在手机浏览器和APP中分别打开,都可以显示的吗??
如果可以,就说明本地图片能够显示的!
再找其他原因!
是不是没有调刷新??调用img的刷新试试!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2025-6-26 08:39 , Processed in 0.112815 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表