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

QQ登录

只需一步,快速开始

楼主: 周江

[结贴] 拍照成功后想用image组件显示照片,急急急!

  [复制链接]
发表于 2016-5-28 11:43:51 | 显示全部楼层
周江 发表于 2016-5-27 20:06
你没有弄明白我的意思,我是拍完照传回来uri,这个uri在我手机的cache里,我想用image组件预览手机cache ...

试试这样写行吗??
docImage.src = "data:image/jpeg;base64," + imageURI;
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

13

主题

66

帖子

116

积分

初级会员

Rank: 2

积分
116
QQ
 楼主| 发表于 2016-5-28 14:15:18 | 显示全部楼层
liangyongfei 发表于 2016-5-28 11:43
试试这样写行吗??
docImage.src = "data:image/jpeg;base64," + imageURI;

navigator.notification.confirm,wex5支持这个插件吗
回复 支持 反对

使用道具 举报

13

主题

66

帖子

116

积分

初级会员

Rank: 2

积分
116
QQ
 楼主| 发表于 2016-5-28 14:16:45 | 显示全部楼层
liangyongfei 发表于 2016-5-28 11:43
试试这样写行吗??
docImage.src = "data:image/jpeg;base64," + imageURI;

试过了,不行,我返回的是imageURI,不是imageData
回复 支持 反对

使用道具 举报

发表于 2016-5-30 10:32:58 | 显示全部楼层
周江 发表于 2016-5-28 14:16
试过了,不行,我返回的是imageURI,不是imageData

参考:
http://bbs.wex5.com/forum.php?mo ... 5&pid=165224729

这个只是变量的名称不一样而已!同一个方法,这个参数的值是一样的!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

13

主题

66

帖子

116

积分

初级会员

Rank: 2

积分
116
QQ
 楼主| 发表于 2016-5-30 10:47:12 | 显示全部楼层
liangyongfei 发表于 2016-5-30 10:32
参考:
http://bbs.wex5.com/forum.php?mod=redirect&goto=findpost&ptid=88685&pid=165224729

大哥,如果你们也不会的话就直接说不会,不要每次误导人,那个imageData的方法我一个月前就实现了,问题问的很清楚啊,想用image组件立马显示拍照回来的imageURI
回复 支持 反对

使用道具 举报

发表于 2016-5-30 15:34:13 | 显示全部楼层
抱歉,只用base64的方式实现过
文档中确实是这样写的
/Native/plugins/cordova-plugin-camera/README.md
  1. function onSuccess(imageURI) {
  2.         var image = document.getElementById('myImage');
  3.         image.src = imageURI;
  4.     }
复制代码


直接赋值就行!
你先再参考文档试试
你好楼主,这个问题需要我在本地环境进行问题重现,所以会花费较长时间,请你耐心等待,我完成后会第一时间反馈结果,谢谢!!2016053000036
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

13

主题

66

帖子

116

积分

初级会员

Rank: 2

积分
116
QQ
 楼主| 发表于 2016-5-30 18:12:40 | 显示全部楼层
liangyongfei 发表于 2016-5-30 15:34
抱歉,只用base64的方式实现过
文档中确实是这样写的
/Native/plugins/cordova-plugin-camera/README.md

今天项目要上线很着急所以说话语气有点不对,见谅。很感谢您的细心指导,这个显示照片的功能确实有问题,希望您认真解决一下,我在网上看到很多网友也遇到过此类问题
回复 支持 反对

使用道具 举报

12

主题

2627

帖子

2866

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2866
发表于 2016-6-1 09:23:04 | 显示全部楼层
楼主,请把相关的代码发上来看一下, 拍照默认返回的是图片的base64内容, 你将base64的内容存储到了手机的cache上, 之后期望img直接显示cache中的文件?
如果是这个需求的话, 在V3.4以及之前的版本不支持, 在V3.5的正式版本中, 将会支持这个特性: img支持显示手机本地的图片;
在V3.4及之前的版本中, 你可以显示拍照后返回的文件内容base64。

另: 预计V3.5的正式版本即将在6底之前发布
回复 支持 反对

使用道具 举报

13

主题

66

帖子

116

积分

初级会员

Rank: 2

积分
116
QQ
 楼主| 发表于 2016-6-1 15:18:59 | 显示全部楼层
hecr 发表于 2016-6-1 09:23
楼主,请把相关的代码发上来看一下, 拍照默认返回的是图片的base64内容, 你将base64的内容存储到了手机的 ...

     function onSuccess(imageURI) {
            var image = document.getElementById('myImage');
            image.src = imageURI;
        }
我是这种方式,imageURI就是拍照之后照片的uri,搞了白天竟然不支持显示本地照片,还是你好直接告诉我不支持了,前些天被人忽悠的还各种让我尝试
回复 支持 反对

使用道具 举报

718

主题

2841

帖子

5657

积分

论坛元老

Rank: 8Rank: 8

积分
5657
QQ
发表于 2016-6-1 15:26:51 | 显示全部楼层
hecr 发表于 2016-6-1 09:23
楼主,请把相关的代码发上来看一下, 拍照默认返回的是图片的base64内容, 你将base64的内容存储到了手机的 ...

3.5的试用版还没出呢
WEX5初学者,欢迎初学者交流
QQ:597558229
tel:15857336322
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-19 17:32 , Processed in 0.058478 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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