php微信群发41005,media data missing 微信公众号上传素材提示41005的问题处理
微信公眾號上傳素材提示41005的問題處理{"errcode":41005,"errmsg":"media data missing hint: [9EgIfa06588236] rid: 604f738a-74205889-74579fe8"}
利用curl上傳素材發現高版本的php出現上面的錯誤提示,無法成功上傳素材。
查閱相關資料得知是php版本的影響,兼容處理如下:/**
* 上傳臨時素材:圖片,語音,視頻,縮略圖
* 儲存到微信公眾平臺服務器,3天
* 可通過上傳后返回的media_id再次去取得該圖片
* @param $file
* @param $type image|voice|video|thumb
* @return mixed
*/
public function uploadTmp($file, $type)
{
$url = 'https://api.weixin.qq.com/cgi-bin/media/upload?access_token=' . $this->get_access_token() . '&type=' . $type;
if (class_exists('\CURLFile')) {
$data['media'] = new \CURLFile(realpath($file));
} else {
$data['media'] = '@'.realpath($file);
}<
總結
以上是生活随笔為你收集整理的php微信群发41005,media data missing 微信公众号上传素材提示41005的问题处理的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 多台服务器之前免密复制
- 下一篇: 微信公众号文章跨域展示