微信上传视频文件

/*
*新增永久媒体文件
*/
public function up_video_towx($video_path, $data, $description)
{
$url = "https://api.weixin.qq.com/cgi-bin/material/add_material?access_token=".$this->access_token."&type=video";
/*$file_info=array(
   'filename'=>'/images/1.png',  //国片相对于网站根目录的路径
   'content-type'=>'image/png',  //文件类型
   'filelength'=>'11011'         //图文大小
);*/
        if($data['filename'] != "")
        {
        $curlPost['media'] =  '@' . $video_path;
        $curlPost['form-data'] = $data;


        $title = urlencode($description['title']);
        $introduction = urlencode($description['introduction']); //避免汉字乱码
        $description_new['title'] = $title;
        $description_new['introduction'] = $introduction;
        $curlPost['description'] = urldecode(json_encode($description_new));

        $res = json_decode($this->helper->httpPost($curlPost, $url), true);
        if(isset($res['media_id']))
        {
        return $res;
        }else
        {
        return "";
        }
        }else
        {
        return "";
        } 

}



$updata['filename'] = $file_name;
$updata['content-type'] = $_FILES['video']['type'];

$updata['filelength'] = $size;
 $real_file = ROOT_PATH . $file;
 $description['title'] = $title;
 $description['introduction'] = $digest;

 $upres = $wxClassLib->up_video_towx($real_file, $updata, $description);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值