$token = get_access_token(); // 获取AccessToken
$url = "https://api.weixin.qq.com/cgi-bin/material/add_material?access_token=".$token; // 微信上传API
$varname = 'media'; //上传到$_FILES数组中的 key
$name = 'abc.jpg'; //文件名
$type = 'image/jpeg'; //文件类型
$key = "$varname\"; filename=\"$name\r\nContent-Type: $type\r\n";
$re=new SaeStorage(); // 关于SAE
$ss=$re->read("your_SaeStorage_domain", $name); // 读取文件
$fields[$key] = $ss;
$ch = curl_init($url); // 准备POST
curl_setopt($ch, CURLOPT_POST,1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $fields);
curl_setopt($ch, CURLOPT_VERBOSE,1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
$responce = curl_exec($ch); // 执行POST
dump($responce);微信返回结果为:{"errcode":40113,"errmsg":"unsupported file type"}请大家帮帮忙 看看是哪里的问题! 最佳答案