yii框架上传视频到七牛云

yii上传视频到七牛云

这次项目所遇到的是使用yii框架将视频上传到七牛云上
首先需要去七牛云上下载对应的sdk包
地址:https://developer.qiniu.com/kodo/sdk/1241/php
在这里插入图片描述
其次就是将下载的sdk包放到项目中,yii框架放到vender的目录下,接着在web目录下的index.php文件里加入(这里引入七牛云的autoload.php文件)
在这里插入图片描述
控制器里上方
use Qiniu\Storage\UploadManager;
use Qiniu\Auth;

  if($_FILES['video_url']['size']!=0){
    $accessKey = '';  //秘钥
    $secretKey = '';  //秘钥
    $auth = new Auth($accessKey, $secretKey);  //实例化
    $bucket='video';//七牛云上的存储空间
    $token = $auth->uploadToken($bucket);
    $uploadMgr = new UploadManager();
    $filePath = $_FILES['video_url']['tmp_name'];//'./php-logo.png';  //接收图片信息
    if($_FILES['video_url']['type']=='video/mp4'){
        $key = 'video'.time().'.mp4';//这是上传到存储空间后的文件名字
    }
    list($ret, $err) = $uploadMgr->putFile($token, $key, $filePath);
    if ($err !== null) {
        echo '上传视频失败';die;
    }else{
      $data['video_url'] = '这里是你的域名(七牛云里未设置则是七牛云的默认域名)'.$ret['key'];//拼接下返回的视频地址
    }
    }

这里基本上就可以实现上传视频到七牛云了

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值