mwt-oss/oss-sdk-all

阿里云、腾讯云、七牛云对象存储

v1.0 2021-09-21 11:43 UTC

This package is auto-updated.

Last update: 2024-09-28 09:33:55 UTC


README

一个集成阿里云、腾讯云、七牛云对象存储的SDK

一个集成阿里云、腾讯云和七牛云对象存储的SDK

超级快速使用阿里云OSS或腾讯COS及七牛云Koa获取、放置、删除对象

超级快速使用阿里云OSS或腾讯COS或七牛云Koa进行获取、放置、删除对象。

安装

composer require mwt/oss-sdk-all

示例

use mwt\oss\Manager;
use mwt\oss\storage\StorageConfig;

    // string $appId, string $appKey, string $region
    $config = new StorageConfig("控制台查看获取", "控制台查看获取", "七牛云不需要配置这个参数,留空字符串");

    $storage = Manager::storage("云存储厂商") // 阿里云:aliyun、腾讯云:tencent、七牛云:qiniu
        ->init($config) // 初始化配置
        ->bucket("存储桶名称"); // 指定操作的存储桶

    // 查看文件列表
    $storage->get(10); // 指定查看10条
    // 上传文件
    $path = "./test.jpg";
    $result = $storage->put("test.jpg", $path);
    // 删除文件
    $keys = ['test.jpg'];
    $result = $storage->delete($keys);