//图片素材保存到微信临时素材库并返回mediaIDaprotected function sendImgtoWechat($username = ''){$saveDir = ROOTPATH . '/web/images/qrcode/';$file = $saveDir . $username . '_nj.png';//如果不存在if (!file_exists($file)) {$res = $this->getFile('http://xxx.com/njimg/makenjimg?username=' . $username, $username . '_nj.png', $saveDir);$file = $res['save_path'];}$token = $this->getWxtoken();$url = "https://qyapi.weixin.qq.com/cgi-bin/media/upload?access_token={$token}&type=image";$data = ['media' => new \CURLFile(realpath($file), 'image/png')]; // 主要是它,使用CURLFile$res = $this->sendRequest($url, $data);file_put_contents(ROOTPATH . '/logs/njlog/' . date('Y-m-d') . '.sendimg.log', var_export($res, true), FILE_APPEND);$res = json_decode($res, true);if ($res['media_id']) {return $res['media_id'];}}

php 使用curl发送图片素材到微信临时素材库相关推荐

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

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

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

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

  3. 微信android发送图片,[求助]Xposed微信发送图片方法

    基于微信7.0.3 发送文本 发送文件的方法都已经找到了(从其他地方复制到了) 但是发送图片方法一直找不到,就算找到了也会报错 插入代码 import android.content.Intent; ...

  4. 使用httpclient4.3.2来实现微信临时素材的上传

    一直在用java来做微信的二次开发,经过一段时间的沉淀总算有了一点门路.其实用java这种强大的语言来做微信的二次开发是很简单的事情.只要解决了加密.https请求的发送.xml的解析这些基本的操作后 ...

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

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

  6. Android聊天页面发送图片定制(类似微信)

    前言 微信聊天页面的图片显示是一个自定制的形状,和它的聊天背景形状一样,在此仿微信定制了一个工具,可以自定制他的形状.前提是要有个背景图片.我在此封装的是网络和本地图片的定制工具类,基于univers ...

  7. RestTemplate上传微信临时素材

    上传网路图片 String accessToken = "";String apiUrl = ApiMaterialUrl.upload(accessToken, material ...

  8. httpclient 上传企业微信临时素材文件,返回结果一直是44001,提示媒体文件是空;(httpclient上传文件并且绕过https)

    /*** 使用httpclint 发送文件* @param fileInputStream* 上传的文件* @return 响应结果*/public static String uploadFile( ...

  9. java微信获取临时素材_获取临时素材文件

    通过media_id获取图片.语音.视频等文件,协议和普通的http文件下载完全相同.该接口即原"下载多媒体文件"接口. 请求说明 Https请求方式: GET 参数说明 参数 必 ...

最新文章

  1. leetcode71
  2. javascript运行过程中的“预编译阶段”和“执行阶段”
  3. 029_CSS水平对齐
  4. Leetcode:371.Sum Of Two Integer
  5. VTK:PolyData之CopyAllArrays
  6. MySQL-8.0.12源码安装实例
  7. Linux 系统如何查看硬盘UUID与修改
  8. RHEL6.3 NFS服务搭建过程详解
  9. python 进制间相互转换
  10. 嵌入式Ubuntu 搭建caffee环境
  11. ios12完美深色模式插件_那些好玩的插件 iOS 12(十七)
  12. SMT32F767通过STM32CUBE HAL库配置QSPI和W25Q256驱动
  13. java生成水印图片
  14. click option/argument参数详解(click.option()和click.argument())
  15. github项目(重点)
  16. java web 润乾报表教程_润乾报表 dashboard 分析
  17. docker 查询ip
  18. php汉字转拼音百家姓版,百家姓全文查询,百家姓全文带拼音
  19. 【前端学习】前端学习第二天:图片标签、音频标签及视频标签的用法说明
  20. opencv学习记录——(5)图像像素的操作

热门文章

  1. Excel VBA 合并当前工作簿下的所有工作表
  2. github切换分支
  3. Aerospike从设计和架构上有何优点
  4. Ambari 及 hdp 相关源码地址汇总
  5. 火车票报销凭证可以网上打吗?火车票怎么报销取发票
  6. linux中ls l wc,linux wc命令有什么用
  7. 显示测试漏光软件,【惠科 C240 VA曲面显示器使用总结】游戏|热键|检测软件|漏光|显示_摘要频道_什么值得买...
  8. 阿里云客服号码通话无声音
  9. 黑客装X代码【BAT格式】
  10. 黑客中级技术--缓冲区溢出攻击(转)