PHP微信上传素材

本文讲述了在调用微信接口上传素材时遇到的问题,尤其是在PHP 5.6及以上版本中,使用curl上传文件时由于格式问题导致的错误。作者通过查阅PHP手册,发现5.6版本后的curl上传方式变化,需要使用curlfile来正确提交媒体文件,从而解决了‘没有媒体数据’的错误。
摘要由CSDN通过智能技术生成

data format error hint
这段时间一直再调微信得各种接口,没想象中那么坑,主要是太久没更新了。

真正坑的是网上那些全都一样得博客,简直害人不浅

今天对接微信素材上传就碰到了一个坑,整整搞了一个晚上,马上就要睡着了,想起看看php手册 果然解决了!

微信得官方文档接口是这样得

http请求方式:POST/FORM,使用https

https://api.weixin.qq.com/cgi-bin/media/upload?access_token=ACCESS_TOKEN&type=TYPE

调用示例(使用curl命令,用FORM表单方式上传一个多媒体文件):

curl -F media=@test.jpg "https://api.weixin.qq.com/cgi-bin/media/upload?access_token=ACCESS_TOKEN&type=TYPE"

这里采用得是curl 得方式模拟表单提交,并且要求

media
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值