zoukankan      html  css  js  c++  java
  • tp5 上传视频到七牛云

    废话少说直接上代码

    html

    <!DOCTYPE html>
    <html>
    <head>
    <title></title>
    </head>
    <body>
    <form action="/index/admin/jie" method="post" enctype="multipart/form-data">  
    
        <input type="file" name="file" >  
        <input type="submit" value="上传">   
    </form>  
    </body>
    
    </html>

    php

    public function jie(){  
            $vname = $_FILES['file']['type'];
            //获取文件的名字
            $key = $_FILES['file']['name'];
            $filePath=$_FILES['file']['tmp_name'];
            //获取token值
            $accessKey = 'uxtsMo_BR99ICRfdYCm9JIRsXHOoMcaRll774wua';
            $secretKey = 'mf9MRYYlKblSH8MuZsrNvbPa5saMmBaHmKhZJ88S';
            // 初始化签权对象
            $auth = new Auth($accessKey, $secretKey);
            $bucket = 'totoro13';
            // 生成上传Token
            $token = $auth->uploadToken($bucket);
            $uploadMgr = new UploadManager();
            
            // 调用 UploadManager 的 putFile 方法进行文件的上传。
            list($ret, $err) = $uploadMgr->putFile($token, $key, $filePath);             
            // 获取视频的时长
            // 第一步先获取到到的是关于视频所有信息的json字符串
           // $shichang = file_get_contents('http://'.WAILIAN.$key.'?avinfo');
            // 第二部转化为对象
           // $shi =json_decode($shichang);
            // 第三部从中取出视频的时长
           // $chang = $shi->format->duration;
            // 获取封面
            //http://p3fczj25n.bkt.clouddn.com/8.mp4?vframe/jpg/offset/1
            $vpic = 'http://'.WAILIAN.$key.'?vframe/jpg/offset/1';
         
            $path ='http://'.WAILIAN.$ret['key'];
           
            $data = [
            'path' => $path,
            'pic' =>$vpic,
            ];
    $result = Db::name('image')->insert($data);
            // dump(Db::getLast);
    if (!$result) {
    return '失败';
    } else {
    return '成功';
    }
        }  
  • 相关阅读:
    sqlserver中判断表或临时表是否存在
    Delphi 简单方法搜索定位TreeView项
    hdu 2010 水仙花数
    hdu 1061 Rightmost Digit
    hdu 2041 超级楼梯
    hdu 2012 素数判定
    hdu 1425 sort
    hdu 1071 The area
    hdu 1005 Number Sequence
    hdu 1021 Fibonacci Again
  • 原文地址:https://www.cnblogs.com/lxwphp/p/9625729.html
Copyright © 2011-2022 走看看