小程序
小游戏
企业微信
微信支付
扫描小程序码分享
wx.createCameraContext()调用takePhoto返回的res.tempImagePath怎么转成base64的图片???
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
wx.createCameraContext().takePhoto({
quality: 'high',
success: (res) => {
let tempImagePath = res.tempImagePath
wx.getFileSystemManager().readFile({
filePath: tempImagePath,
encoding: 'base64',
let avatarBase64 = res.data
console.log(avatarBase64)
wx.hideLoading()
}
})
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
这个返回的是照片文件的临时路径,暂不支持此功能
那这个 临时文件我调用上传的方法,上传给后台 之后可以再处理成base64的图片吧?
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
wx.createCameraContext().takePhoto({
quality: 'high',
success: (res) => {
let tempImagePath = res.tempImagePath
wx.getFileSystemManager().readFile({
filePath: tempImagePath,
encoding: 'base64',
success: (res) => {
let avatarBase64 = res.data
console.log(avatarBase64)
wx.hideLoading()
}
})
}
})
这个返回的是照片文件的临时路径,暂不支持此功能
那这个 临时文件我调用上传的方法,上传给后台 之后可以再处理成base64的图片吧?