您好,欢迎访问一九零五行业门户网

微信上传临时素材实例代码

微信临时素材的上传
// 上传临时素材(这里以图片为例)
static function add_material(){
$file_info=array(
'filename'=>'/images/1.png', // 表单提交的文件(这里我指定的是该项目的根目录)
);
// 上传临时素材文档(https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1444738726&token=&lang=zh_cn)
$access_token = 你自己获取到的token值
$url=https://api.weixin.qq.com/cgi-bin/material/add_material?access_token={$access_token}&type=image;
$timeout = 5;
$real_path={$_server['document_root']}{$file_info['filename']};
$data= array(media=>@{$real_path},'form-data'=>$file_info);
$result = self::http_url($url, $data);
$res = json_decode($result, true);
var_dump($res);
}
// curl工具
static function http_url($url,$data = null){
$curl = curl_init();
curl_setopt($curl, curlopt_url, $url);
curl_setopt($curl, curlopt_ssl_verifypeer, false);
curl_setopt($curl, curlopt_ssl_verifyhost, false);
if (!empty($data)){
curl_setopt($curl, curlopt_post, 1);
curl_setopt($curl, curlopt_postfields, $data);
}
curl_setopt($curl, curlopt_returntransfer, 1);
$output = curl_exec($curl);
curl_close($curl);
return $output;
}
其它类似信息

推荐信息