liuwave/think-filesystem-driver-kodo

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

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

This package is auto-updated.

Last update: 2025-03-08 12:39:31 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

参考

更多