欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程语言 > php >内容正文

php

php微信群发41005,media data missing 微信公众号上传素材提示41005的问题处理

发布时间:2024/1/18 php 32 豆豆
生活随笔 收集整理的这篇文章主要介绍了 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的问题处理的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。