用下图的方式可以拍照,但是拍的照片怎么没法存到相册里呢?第一次自己制作小程序,指导一下呗,
3条回答 默认 最新
关注 camera组件takePhoto的成功回调会返回一个临时路径,所以直接传入saveImageToPhotosAlbum中filePath就行了,关于授权问题可以看下楼上发的授权文档地址。
https://developers.weixin.qq.com/miniprogram/dev/api/media/camera/CameraContext.takePhoto.html
https://developers.weixin.qq.com/miniprogram/dev/api/media/image/wx.saveImageToPhotosAlbum.htmlPage({ onLoad() { this.ctx = wx.createCameraContext() }, takePhoto() { this.ctx.takePhoto({ quality: 'high', success: (res) => { wx.saveImageToPhotosAlbum({ filePath: res.tempImagePath, success: (res) => { console.log(res.errMsg); wx.showToast({ title: "保存成功" }) } }) this.setData({ src: res.tempImagePath }) } }) } })
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 1无用
悬赏问题
- ¥15 Qt音乐播放器的音乐文件相对路径怎么写
- ¥15 VB.NET利用摄像头拍照的程序
- ¥15 用Qt实现TCP通信测试不知道为什么没连上
- ¥15 linux下vscode设置不了字连体
- ¥20 游戏mod是如何制作的
- ¥15 关于#hadoop#的问题:按照老师上课讲的步骤写的
- ¥20 有人会用这个工具箱吗 付fei咨询
- ¥30 成都市武侯区住宅小区兴趣点
- ¥15 Windows软实时
- ¥15 自有服务器搭建网络隧道并且负载均衡