网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

如何在微信上传素材php代码

如何在微信上传素材php代码,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。

创新互联凭借在网站建设、网站推广领域领先的技术能力和多年的行业经验,为客户提供超值的营销型网站建设服务,我们始终认为:好的营销型网站就是好的业务员。我们已成功为企业单位、个人等客户提供了成都网站设计、成都网站制作、外贸网站建设服务,以良好的商业信誉,完善的服务及深厚的技术力量处于同行领先地位。

$url:微信上传媒体素材的api接口。

$path_img:服务器文件的绝对路径

这里的绝对路径不是$_FILES中的临时路径,不然会报文件类型错误的异常。

private function HttpsUpdateFileServerRequest($url,$path_img){

    $curl = curl_init ();

    if (class_exists ( '\CURLFile' )) {
        //php>=5.6版本
        $filedata=array('media' => new \CURLFile(realpath($path_img)));
        curl_setopt ( $curl, CURLOPT_SAFE_UPLOAD, true );
    } else {
        //php小于5.6版本
        $filedata=array('media' => '@'.$path_img);
        if (defined ( 'CURLOPT_SAFE_UPLOAD' )) {
            curl_setopt ( $curl, CURLOPT_SAFE_UPLOAD, false );
        }
    }

    curl_setopt ( $curl, CURLOPT_URL, $url );
    curl_setopt ( $curl, CURLOPT_SSL_VERIFYPEER, FALSE );
    curl_setopt ( $curl, CURLOPT_SSL_VERIFYHOST, FALSE );
    if (! empty ( $filedata )) {
        curl_setopt ( $curl, CURLOPT_POST, 1 );
        curl_setopt ( $curl, CURLOPT_POSTFIELDS, $filedata );
    }
    curl_setopt ( $curl, CURLOPT_RETURNTRANSFER, 1 );
    $output = curl_exec ( $curl );
    curl_close ( $curl );

    return $output;

}

看完上述内容,你们掌握如何在微信上传素材php代码的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注创新互联行业资讯频道,感谢各位的阅读!


网站题目:如何在微信上传素材php代码
标题网址:http://bjjierui.cn/article/iggsej.html

其他资讯