上传网路图片

        String accessToken = "";String apiUrl = ApiMaterialUrl.upload(accessToken, materialType);URL url = new URL(urlStr);URLConnection conn = url.openConnection();HttpHeaders headers = new HttpHeaders();InputStreamResource fileResource = new InputStreamResource(conn.getInputStream()){@Overridepublic long contentLength(){return conn.getContentLength();}@Overridepublic String getFilename(){return StringUtil.genShortUuid() + ".png";}};headers.setContentType(MediaType.MULTIPART_FORM_DATA);MultiValueMap<String, Object> params = new LinkedMultiValueMap<>();params.add("media", fileResource);HttpEntity<MultiValueMap<String, Object>> requestEntity = new HttpEntity<>(params, headers);WeChatMaterialVO vo =   RestTemplateUtil.getInstance().postForObject(apiUrl, requestEntity, WeChatMaterialVO.class);

上传本地图片

        String accessToken = "";String apiUrl = ApiMaterialUrl.upload(accessToken, materialType);FileSystemResource fileSystemResource = new FileSystemResource("/Users/scott/Desktop/banner.jpg");HttpHeaders headers = new HttpHeaders();headers.setContentType(MediaType.MULTIPART_FORM_DATA);MultiValueMap<String, Object> params = new LinkedMultiValueMap<>();params.add("media", fileSystemResource);HttpEntity<MultiValueMap<String, Object>> requestEntity = new HttpEntity<>(params, headers);WeChatMaterialVO vo =   RestTemplateUtil.getInstance().postForObject(apiUrl, requestEntity, WeChatMaterialVO.class);

RestTemplate上传微信临时素材相关推荐

  1. 微信上传图文消息素材40007,invalid media_id hint

    上传图文消息素材40007,invalid media_id hint,微信40007 >>>>>>>>>>>>>> ...

  2. java:上传微信临时文件的素材

    java开发微信公众号管理框架:上传临时文件的素材 @Testpublic void testPicUpload(){// 获取tokenString token = returnToken(); / ...

  3. 微信高级群发之一上传图文消息素材

    /** * uploadNews(List<MessageIn> messageInfos)上传图文消息素材,最多上传10个图文* accessToken:(ACCESS_TOKEN长期有 ...

  4. 微信临时素材接口_在接口中表达临时性

    微信临时素材接口 When interacting with today's graphic user interfaces (GUI), we experience a sense of reali ...

  5. uni-app uni-file-picker文件上传实现拍摄从相册选择获取图片上传文档服务器(H5上传-微信小程序上传)

    前言 最近在使用uni-app写H5移动端,有一个从手机拍摄从相册选择获取图片上传到文档服务器功能. 查阅uni-app发现关于上传图片,uni-file-picker文件上传,uni.chooseI ...

  6. 使用RestTemplate上传文件

    写作目的 最近维护一个项目,里面用了RestTemplate进行服务之前的调用,不过最近有一个Excel解析的需求,百度了几篇,内容不是很全,所以写篇博客记录一下,不过我还是推荐使用Feign调用,毕 ...

  7. php 使用curl发送图片素材到微信临时素材库

    //图片素材保存到微信临时素材库并返回mediaIDaprotected function sendImgtoWechat($username = ''){$saveDir = ROOTPATH . ...

  8. 使用微信临时素材库上传与获取图片

    在开发微信小程序的客服,发送客服消息时,由于使用到了图片,于是用到了微信的临时素材库 上传图片 调用以下接口: POST https://api.weixin.qq.com/cgi-bin/media ...

  9. 上传网络图片到微信临时素材换取mediaId

    一.前提说明 很多微信开发的场景需要传一个mediaId,即微信素材的媒体id,根据[微信开放平台接口文档],将已知网络图片URL上传到微信服务器,并换取媒体id,这个地方用到缓存.相关代码如下:(h ...

最新文章

  1. 面向对象设计原则之一:单一职责原则
  2. ios学习--TableView详细解释
  3. 为了不被OUT,UC决定不再安静地做个浏览器了
  4. 深度优先搜索——First Step(洛谷 P3654)
  5. linux root权限不够_Linux基础篇之用户管理
  6. 对string类型字符串操作
  7. 利用matlab写一个简单的拉普拉斯变换提取图像边缘
  8. Java+jquery+jsonp实现跨域
  9. css 表格内容居中vertical-align:middle,text-align:center
  10. pythonos文件目录方法_python12-OS模块(文件/目录方法)
  11. 《STM32开发指南》ALIENTEK战舰STM32开发板资料
  12. cad2012打开后闪退_windows7打不开CAD2012出现闪退的处理方法
  13. 寻找反素数python
  14. 推荐几个自己用过的软件测试博客论坛
  15. [乡土民间故事_徐苟三传奇]第六回_放牛伢妙计订合同
  16. ImageCompressor图片压缩
  17. CC00039.scala——|HadoopScala.V01|——|Scala.v01|特质|作为接口|使用特质|
  18. java 广告sdk开发_supersonicads广告sdk逆向分析以及无源码debug java
  19. 单片机实例3——多路开关状态指示(硬件电路图+汇编程序+C语言程序)
  20. 古籍、中国通史、诗经、辞、、四书五经、诸子百家、四大名著、唐诗、宋词、明清小说、四库全书

热门文章

  1. 第三方登陆:微信官方登陆
  2. 1.关于tomcat的startup.bat文件闪退,而日志文件没有任何信息
  3. 肝进ICU,万字真言点化八大排序——我奶奶都看得懂的算法详解
  4. 本地搭建私有云盘设定:设置群晖共享文件夹以及cpolar 4/5
  5. FFmpeg音频处理——音频混合、拼接、剪切、转码
  6. PS 逆时针绕圈文字
  7. QGIS操作教程——图说中国人口
  8. 小资金超短线如何实现快速翻倍?
  9. luogu 3426题解 (KMP)
  10. INV模块常用表结构