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

QQ登录

只需一步,快速开始

查看: 4124|回复: 11

[结贴] 微信公众号中怎么调手机的照相机和相册?

[复制链接]

165

主题

626

帖子

1160

积分

金牌会员

Rank: 6Rank: 6

积分
1160
QQ
发表于 2017-6-28 11:43:01 | 显示全部楼层 |阅读模式
如题

165

主题

626

帖子

1160

积分

金牌会员

Rank: 6Rank: 6

积分
1160
QQ
 楼主| 发表于 2017-6-28 11:44:08 | 显示全部楼层
还有二维码扫描。所有涉及到cordova的都用不了,如何替换啊?
回复 支持 反对

使用道具 举报

13

主题

313

帖子

399

积分

中级会员

Rank: 3Rank: 3

积分
399
QQ
发表于 2017-6-28 14:36:38 | 显示全部楼层
1)详细说明你要实现的功能
2)明确你的问题并详细说明
3)查看微信公众平台文档
回复 支持 反对

使用道具 举报

165

主题

626

帖子

1160

积分

金牌会员

Rank: 6Rank: 6

积分
1160
QQ
 楼主| 发表于 2017-6-28 15:00:55 | 显示全部楼层
fanlingli 发表于 2017-6-28 14:36
1)详细说明你要实现的功能
2)明确你的问题并详细说明
3)查看微信公众平台文档 ...

哦,我做的APP有拍照和扫描二维码功能,调用了各种cordova插件,现在我拿到微信公众号里面去用,涉及到cordova插件的都会报错用不了,我查了文档是cordova只能在app里使用,所有会导致在微信公众号里用回报错。现在我想问的是怎么解决在微信公众号里实现拍照和扫描二维码,并且我已经查阅了你们的文档,没有相关说明
回复 支持 反对

使用道具 举报

发表于 2017-6-29 13:22:16 | 显示全部楼层
邹胖胖 发表于 2017-6-28 15:00
哦,我做的APP有拍照和扫描二维码功能,调用了各种cordova插件,现在我拿到微信公众号里面去用,涉及到co ...

corodva 只能是打包在APP 才可以调用

微信中是调用jssdk 实现的!
可以参考:/UI2/system/api/native/demo/test.w
这里封装了插件和微信jssdk 的 案例!

拍照相册,文件上传,最简单使用attachmentSimple就可以的!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

165

主题

626

帖子

1160

积分

金牌会员

Rank: 6Rank: 6

积分
1160
QQ
 楼主| 发表于 2017-6-30 09:32:59 | 显示全部楼层
liangyongfei 发表于 2017-6-29 13:22
corodva 只能是打包在APP 才可以调用

微信中是调用jssdk 实现的!

好的,谢谢。
回复 支持 反对

使用道具 举报

165

主题

626

帖子

1160

积分

金牌会员

Rank: 6Rank: 6

积分
1160
QQ
 楼主| 发表于 2017-6-30 09:40:00 | 显示全部楼层
liangyongfei 发表于 2017-6-29 13:22
corodva 只能是打包在APP 才可以调用

微信中是调用jssdk 实现的!

attachmentSimple不是将照片传到服务器上吗?我是直接将照片存在数据库里去。
回复 支持 反对

使用道具 举报

发表于 2017-6-30 13:23:40 | 显示全部楼层
邹胖胖 发表于 2017-6-30 09:40
attachmentSimple不是将照片传到服务器上吗?我是直接将照片存在数据库里去。 ...

文件不建议存储数据库中!否则要存储为二进制!
data组件对于二进制数据不支持!

图片就上传到服务器上,存储为文件!数据库中存储的数据,能获取到图片URL就可以了!

可以参考案例!:http://docs.wex5.com/wex5-ui-question-list-2093
获取上传的多个图片URL
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

165

主题

626

帖子

1160

积分

金牌会员

Rank: 6Rank: 6

积分
1160
QQ
 楼主| 发表于 2017-6-30 13:31:30 | 显示全部楼层
liangyongfei 发表于 2017-6-30 13:23
文件不建议存储数据库中!否则要存储为二进制!
data组件对于二进制数据不支持!

我们这边的业务就是存数据库,我看了/UI2/system/api/native/demo/test.w这个案例,里面获取到的图片是班底路径,要怎么转为了base64啊?
回复 支持 反对

使用道具 举报

发表于 2017-6-30 16:26:34 | 显示全部楼层
邹胖胖 发表于 2017-6-30 13:31
我们这边的业务就是存数据库,我看了/UI2/system/api/native/demo/test.w这个案例,里面获取到的图片是班 ...

你是指哪个方法呢? corodva插件处理的图片吗??
如果是attachmentSimple组件获取base64 请参考:
http://docs.wex5.com/wex5-ui-question-list-2149

其他方式自己上网搜下吧
获取文件对象就可以获取base64
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-12 20:49 , Processed in 0.057197 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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