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
其他信息
- 授权协议: Unknown
- 更新时间: 2021-06-04