muqiuren/hyperf-flysystem-upyun 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

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

muqiuren/hyperf-flysystem-upyun

最新稳定版本:v0.0.3

Composer 安装命令:

composer require muqiuren/hyperf-flysystem-upyun

包简介

hyperf框架的flysystem文件系统的upyun存储驱动

README 文档

README

hyperf框架的flysystem文件系统的upyun(又拍云)的云存储驱动实现

hyperf文件系统

League Flysystem

PHP Version Require License Total Downloads Latest Stable Version

安装

composer require muqiuren/hyperf-flysystem-upyun

快速使用

  1. hyperf配置config/autoload/file.php,添加upyun云存储配置(操作员名称、密码、存储服务名),又拍云文档
...
'storage' => [
    ...
    'upyun' => [
        'driver' => UpyunAdapterFactory::class,
        'username' => env('UPYUN_USERNAME'),
        'password' => env('UPYUN_PASSWORD'),
        'bucket_name' => env('UPYUN_BUCKET'),
        'options' => [
            UpyunHeaderEnum::CONTENT_SECRET->value => 'common_secret'
        ]
    ]
]
  1. 通过FilesystemFactory调用云存储
// 上传文件
public function putObject(\Hyperf\Filesystem\FilesystemFactory $factory)
{
    $storage = $factory->get('upyun');
    $path = '/test/hello.txt';
    $content = 'hello world';
    $storage->write($path, $content, [
        UpyunHeaderEnum::CONTENT_SECRET->value => 'custom_single_file_secret'
    ]);
}

更多示例请参考example目录

TODO

  • 列出目录文件内容
  • 支持配置header以及meta信息

统计信息

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

GitHub 信息

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

其他信息

  • 授权协议: MIT
  • 更新时间: 2025-02-27