文档手册

后台-微信-素材库-同步到微信中,报错

2024-12-19 20:29:30

这是上传图片的地址,这样的curl获取不到,我们把省略号替换一下

5 - 附件上传失败:


错误代码(47001):data format error hint: [6jFQuA0566e384] rid: 654846ee-35e5e8ba-357576ee

'/data/user/htdocs/public/../cache/temp/sync_8350484ad6c8161ab8a337362b8e9c6e.jpg',

/htdocs/dayrui/App/Weixin/Models/Weixin.php

加上这一句:

$c = dr_catcher_data($id);
        if (!$c) {
            return dr_return_data(0, '无法获取文件内容:'.$id);
        }
        $rt = file_put_contents($file, $c);
        if (!$rt) {
            return dr_return_data(0, '本地文件写入失败:'.$id);
        } elseif (!is_file($file)) {
            return dr_return_data(0, '本地文件不存在');
        }

//加上这一句,替换file的路径
         $file = str_replace("/public/../","/",$file);
      
        $data = array('type' => 'image',   'media' => '@' . $file);

        $rt = ihttp_request(
            'https://api.weixin.qq.com/cgi-bin/material/add_material?access_token='.$access_token,  $data 
        );