承接 sindll-tech/think-filesystem-driver-cos 相关项目开发

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

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

sindll-tech/think-filesystem-driver-cos

最新稳定版本:1.0.2

Composer 安装命令:

composer require sindll-tech/think-filesystem-driver-cos

包简介

The ThinkPHP Filesystem Package

README 文档

README

这是一个基于腾讯云对象存储的thinkphp6.0 Filesystem驱动。

安装

    composer require sindll-tech/think-filesystem-driver-cos

config/filesystem.php中添加配置:

    'cos' => [
      'type'            => \think\filesystem\driver\Cos::class,
      'region'          => '***', //bucket 所属区域 英文
      'app_id'          => '***', // 域名中数字部分
      'secret_id'       => '***',
      'secret_key'      => '***',
      'bucket'          => '***',
      'timeout'         => 60,
      'connect_timeout' => 60,
      'scheme'          => 'https',
      'url'             => '',//访问域名
    ],

使用

//默认$file为单文件。$file为多文件时file为数组,需要进行遍历处理
$file=\request()->file('file');
$filesystem     = \think\facade\Filesystem::disk('cos');
$saveName       = $filesystem->putFile('/path/to/save/file', $file, 'md5');
$saveName       = str_replace('\\', '/', $saveName);
$fullName = \think\facade\Filesystem::getDiskConfig('cos', 'url').'/'.$saveName;

授权

MIT

参考

统计信息

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

GitHub 信息

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

其他信息

  • 授权协议: Apache-2.0
  • 更新时间: 2025-06-25