承接 teg1c/thinkphp-qiniu-sdk 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

teg1c/thinkphp-qiniu-sdk

Composer 安装命令:

composer require teg1c/thinkphp-qiniu-sdk

包简介

基于tp5.1的七牛云sdk,实现了文件上传与文件管理

README 文档

README

thinkphp-qiniu-sdk

基于tp5.1框架的七牛云存储实现,实现文件上传,文件管理功能

composer 安装

composer require teg1c/thinkphp-qiniu-sdk

如果该方法安装不成功,请在项目根目录下的composer.json的require中添加

"teg1c/thinkphp-qiniu-sdk": "dev-master"

然后使用cmd进入项目根目录下运行composer update

配置使用

配置:

在tp5.1的配置文件app.php中配置七牛云的配置参数

'qiniu' => [

        'accesskey' => '你自己的七牛云accesskey',
        'secretkey' => '你自己的七牛云secretkey',
        'bucket' => 'bucket',
 ]

使用

use tegic\qiniu\Qiniu;
try{
      
      $qiniu = new Qiniu();
      $result = $qiniu->upload();
      dump($result);
    }catch (Exception $e){
      
      dump($e->getMessage());
    }

上传成功则返回的是key值为文件名

直接使用

  try{
  
      $qiniu = new Qiniu('你自己的七牛云accesskey','你自己的七牛云secretkey','你自己创建的bucket');
      $result = $qiniu->upload();
      
 }catch (Exception $e){
 
      dump($e->getMessage());
 }

说明:

  • 修改了七牛参数配置请清除一下缓存
  • upload()方法支持参数传入。可传入第一个参数为要上传文件保存的名称,第二个参数为bucket名称。

第一个参数默认取文件的hash串拼接时间戳time()

第二个参数默认为配置里的bucket

如果使用中有任何错误或者疑问可以给我发邮件:i@izww.cn

统计信息

  • 总下载量: 805
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 3
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 1
  • Watchers: 0
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2018-06-06