SAE下CURL上传微信永久素材的问题,请大家帮帮忙!

浏览:4104 发布日期:2015/07/20 分类:求助交流
sae下使用curl上传图片到微信永久素材,代码如下:    $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"}请大家帮帮忙 看看是哪里的问题!
最佳答案
评论( 相关
后面还有条评论,点击查看>>