小程序
小游戏
企业微信
微信支付
扫描小程序码分享
wx.uploadFile的 filePath 参数如果写入base64码,就无法请求了,请问小程序要怎么上传base64的图片?
1 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
这不很简单的事么
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
这不很简单的事么
uni.chooseImage({
count: 1, //默认9
sizeType: ['original', 'compressed'], //可以指定是原图还是压缩图,默认二者都有
sourceType: ['album', 'camera'], //从相册选择
success: (res) => {
uni.getFileSystemManager().readFile({
filePath: res.tempFilePaths[0], //选择图片返回的相对路径
encoding: 'base64', //编码格式
success:async res => { //成功的回调
let ret = await this.$api.post('/User/editFace',{
type:2,
facepic:'data:image/jpeg;base64,' + res.data //不加上这串字符,在页面无法显示的哦
})
uni.showToast({
title:ret.msg,
icon:"none"
})
setTimeout(()=>{
uni.navigateBack()
},1000)
}
})
}
})
},