PFinal\Wechat\Service\MaterialService::uploadNewsImage PHP Method

uploadNewsImage() public static method

上传图文消息内的图片获取URL (在图文消息的具体内容中,将过滤外部的图片链接),只能使用此方法返回的url 本接口所上传的图片不占用公众号的素材库中图片数量的5000个的限制。图片仅支持jpg/png格式,大小必须在1MB以下。
public static uploadNewsImage ( $filename ) : string
$filename
return string 例如 http://mmbiz.qpic.cn/mmbiz/D7sHwECXBUtWxg2eVOmIsqWOERic2dfBWYhWtOzIxhiaYAIt8ludGP0QHh8cO6pVQT8V8KKZcahvzQiblMWXlA4Pw/0
    public static function uploadNewsImage($filename)
    {
        $filename = realpath($filename);
        if (class_exists('\\CURLFile')) {
            $data['media'] = new \CURLFile($filename);
        } else {
            $data['media'] = '@' . $filename;
        }
        $url = 'https://api.weixin.qq.com/cgi-bin/media/uploadimg?access_token=ACCESS_TOKEN';
        $result = parent::request($url, $data, false);
        return $result['url'];
    }