欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

关于微信端文件上传的方案

程序员文章站 2022-03-09 20:16:45
...
  • 笔者在微信开发中,经常出现 图片上传会出问题,现在归纳一下
    1. 前端将图片转化为base64的字符串
   byte[] bytes = decoder.decodeBuffer(imgUploadReq.getImgContent());
   然后将字节存在 oss 上

  • 2.使用微信服务器的mediaId,前端将图片传到 微信服务器,系统后台从微信服务器获取
  String url = "https://api.weixin.qq.com/cgi-bin/media/get?";
        String mediaId = imgUploadReq.getMediaId();
        url = url + "access_token=" + accessToken + "&media_id=" + mediaId;
        HttpClientPoolUtil.doGetImage(url, fileUrl, 10 * 1000, 10 * 1000);
        String base64 = ImageBase64Util.file2String(fileUrl);
相关标签: 入门