liuwave / think-filesystem-driver-kodo
这是一个基于七牛云对象存储的thinkphp6.0 Filesystem驱动
v0.0.1
2020-07-06 12:18 UTC
Requires
- php: >=7.2.0
- liz/flysystem-qiniu: ^1.21
- topthink/framework: ^6.0.0
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
参考
- thinkphp
- 七牛云对象存储kodo
- liz/flysystem-qiniu