liuwave/think-filesystem-driver-kodo

这是一个基于七牛云对象存储的thinkphp6.0 Filesystem驱动

Maintainers

Package info

github.com/liuwave/think-filesystem-driver-kodo

pkg:composer/liuwave/think-filesystem-driver-kodo

Statistics

Installs: 8

Dependents: 0

Suggesters: 0

Stars: 1

Open Issues: 0

v0.0.1 2020-07-06 12:18 UTC

This package is auto-updated.

Last update: 2026-03-08 14:44:33 UTC


README

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

安装

    composer require liuwave/think-filesystem-driver-kodo

config/filesystem.php中添加配置:

    'kodo' => [
      'type'            => \liuwave\filesystem\driver\Kodo::class ,
      'accessKey' => '******',
      'secretKey' => '******',
      'bucket'    => 'bucket',
      'url'       => '',//不要斜杠结尾,URL地址域名
    ],

使用

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

授权

MIT

参考

更多