收藏
回答

如何将图片转为base64,然后进行 request请求

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 需求 request 工具 v1.02.1803210 .

如何将图片转为base64,然后进行 request请求

回答关注问题邀请回答
收藏

3 个回答

  • xrn@~~
    xrn@~~
    2018-05-22

    https://github.com/zh8637688/wx-cardscanner

    2018-05-22
    有用 1
    回复
  • @WALKER-@LL
    @WALKER-@LL
    2018-05-02

    wx.chooseImage({

    count:1,

    success: function(res) {



    console.log(res.tempFiles[0].path);

    wx.request({

    url: res.tempFiles[0].path,

    method:'get',

    responseType:'arraybuffer',

    success:function(data){

    var base64=wx.arrayBufferToBase64(data.data);

    base64 ="data:image/png;base64,"+base64;

    base64=encodeURIComponent(base64);

    console.log(base64);

    wx.request({

    url: 'https://www.mydomain.com/Handler/Base64ImageHandler.ashx',

    method:'post',

    header: { 'content-type':'application/x-www-form-urlencoded'},

    data: "imgurl="+base64,

    success:function(db){

    console.log(db.data);

    }

    })








    }

    })





    }

    })




    这样的方法  是可以得出图片转换为base64   可以在网上的在线工具显示出来,,,目前我测试的只能在微信web开发工具上有效,但是在手机上就没有效果了 直接抛出异常了,,,

    2018-05-02
    有用
    回复
  • HS
    HS
    2018-04-13

    您可以将图片文件以 base64 形式读出,再进行使用。

    2018-04-13
    有用
    回复 1
    • 2018-06-14

      怎么将图片文件以 base64 形式读出,能给个示例吗

      2018-06-14
      回复
登录 后发表内容