$this->downWeixinMediaPic($this->getRandStr(),$media_id4);
//jsadk前端上传到微信服务器后, 后端通过media_id拉取图片
protected function downWeixinMediaPic($pic_name,$media_id){
$token = $this->getAccessToken();
$url = "http://file.api.weixin.qq.com/cgi-bin/media/get?access_token=$token&media_id=$media_id";
$a = file_get_contents($url);
$filename = $pic_name.'.jpg';//date('YmdHis').rand(1000,9999).'.jpg';
//以读写方式打开一个文件,若没有,则自动创建
$mkdir_state = $this->mkdirs_2("/data/xxx/web/files/user/fenghui/".date("Ymd",time()));
if($mkdir_state){
$resource = fopen("/data/xxx/web/files/user/fenghui/".date("Ymd",time())."/".$filename, 'w+');
//将图片内容写入上述新建的文件
fwrite($resource, $a);
//关闭资源
fclose($resource);
return "
下载微信media图片
最新推荐文章于 2022-05-21 17:11:38 发布
本文详细介绍了如何下载微信聊天中的媒体文件,包括图片、视频等。通过解析微信提供的媒体URL,可以实现本地保存或进一步处理这些媒体资源。
摘要由CSDN通过智能技术生成