当前位置:   article > 正文

解决uni-app小程序图片转base64;微信小程序上传图片转base64;_取消uniapp(微信小程序)的小图片自动转换base64功能

取消uniapp(微信小程序)的小图片自动转换base64功能

base64转微信小程序图片 点击看这篇

以下是小程序图片转base64

uni.chooseImage({
    count: 6, //默认9
    sizeType: ['original', 'compressed'], //可以指定是原图还是压缩图,默认二者都有
    sourceType: ['album'], //从相册选择
    success: function (res) {
        console.log(JSON.stringify(res.tempFilePaths));
        
         //兼容H5的图片转base64方法
          /* #ifdef H5 */
          var reader = new FileReader()
          reader.readAsDataURL(res.tempFiles[0])
          reader.onload = () => {
            console.log('H5 file 转 base64结果:' + reader.result)
          }
          reader.onerror = function (error) {
            console.log('Error: ', error)
          }
          /* #endif */


		//兼容微信小程序图片转base64方法
          // #ifdef MP-WEIXIN
          uni.getFileSystemManager().readFile({
            filePath: res.tempFilePaths[0],
            encoding: 'base64',
            success: r => {
              // console.log(r.data)
              let base64 = 'data:image/jpeg;base64,' + r.data;
              console.log('小程序 file 转 base64结果:', base64)
            }
          })
          // #endif
    }
});
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Monodyee/article/detail/689063
推荐阅读
相关标签
  

闽ICP备14008679号