微信公众平台开发—上传永久素材(图片) 30

这段代码有错吗?为什么执行后返回的是mediadatamissing,请大牛不吝赐教!或者给一份能正常使用的上传永久素材的PHP代码。万分感谢!classtest{pub... 这段代码有错吗?为什么执行后返回的是media data missing,请大牛不吝赐教!或者给一份能正常使用的上传永久素材的PHP代码。万分感谢!

class test
{
public function upload()
{
include 'getAccessToken.php';
$obj = new getAccessToken();
$Access_Token = $obj->getStr();
$url = "https://api.weixin.qq.com/cgi-bin/material/add_material?access_token=$Access_Token&type=image";
$file_info = array(
'filename' => "F:/svn/wx/baby.jpg",
'content-type'=>"image/jpeg",
'filelength'=>"78710"
);
$data= array("media"=>"@F:/svn/wx/baby.jpg",'form-data'=>$file_info);
$rs = $this->http_request($url,$data);
var_dump($rs);
}
private function http_request($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);
curl_setopt ( $curl, CURLOPT_CONNECTTIMEOUT, "5");
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;
}
}
$test = new test();
$test->upload();
展开
 我来答
  • 你的回答被采纳后将获得:
  • 系统奖励15(财富值+成长值)+难题奖励10(财富值+成长值)+提问者悬赏30(财富值+成长值)
不离不弃52014
2015-12-23
知道答主
回答量:6
采纳率:0%
帮助的人:3万
展开全部
我是java写的,其他功能都没问题,就是上传永久图片素材不会。貌似微信公众平台开发者文档也没写。我反正是找了半天。我只求一个 上传永久图片素材的url
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
407181558
2015-09-06 · TA获得超过299个赞
知道答主
回答量:225
采纳率:0%
帮助的人:85.7万
展开全部
解决了么?我也是这个错误
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sanyecao34
2017-12-08
知道答主
回答量:2
采纳率:0%
帮助的人:2217
展开全部
上传永久素材要将type给为thumb
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友9f9133d
2015-11-05
知道答主
回答量:13
采纳率:0%
帮助的人:8.1万
展开全部
到底怎么解决的啊,我和你写的一样,不知道怎么传永久,再问一句 永久支持gif吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2015-08-05
展开全部
你要指定name为media
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 4条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式