4slovo/s3client 问题修复 & 功能扩展

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

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

4slovo/s3client

Composer 安装命令:

composer require 4slovo/s3client

包简介

Simple S3 client

关键字:

README 文档

README

Клиент для работы с файловым хранилищем S3. Интерфейс полностью соответствует файловому сереру (сигнатура методов download, delete, upload идентична), поэтому можно безболезненно заменять файловый сервер на S3FsClient

Пример использования:

use Aws\S3\Exception\NoSuchKeyException;
use Chslovo\S3\S3FsClient;

include __DIR__ . '/vendor/autoload.php';

$endpoint = 'https://s3.kz.dobrynin.docker';
$accessKey = 'accessKey1';
$secretKey = 'verySecretKey1';

$s3client = new S3FsClient($endpoint, $accessKey, $secretKey);

/* Загрузка файла */
$hash = $s3client->upload('test.php', 'test.php');

var_export(["hash" => $hash]);

/* Получение содержимого файла */
$fileContent = $s3client->download($hash);

var_export(["fileContent" => $fileContent]);

/* Удаление файла */
$s3client->delete($hash);

try {
    $fileContent = $s3client->download($hash);
    var_export(["fileContent" => $fileContent]);
} catch ( NoSuchKeyException $exception){
    echo "файл не существует";
}

统计信息

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

GitHub 信息

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

其他信息

  • 授权协议: Unknown
  • 更新时间: 2021-06-04

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固