几种常见的上传图片的方式(微信小程序,微信公众号,普通的网页,uni-app)
普通的网页:
function getzImg(imgFile) {var file = imgFile.files[0];console.log(file)}使用formdata提交文件流就可以了

微信小程序(小程序不支持file blob格式)
第一种方式,获取文件路径使用小程序自带的api转换文件为base64,然后普通的接口请求上传文件
wx.chooseImage({count: 1,sizeType: ['compressed'], //可选择原图或压缩后的图片sourceType: ['album', 'camera'], //可选择性开放访问相册、相机success: res => {// wx.hideLoading()// 限制最多只能留下2张照片console.log(res)this.setData({materialUpLoad1File: 'data:image/png;base64,'+wx.getFileSystemManager().readFileSync(res.tempFilePaths[0], 'base64')})}})
第二种使用小程序提供的上传文件的a
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
