geol/storage
最新稳定版本:1.1.78
Composer 安装命令:
composer require geol/storage
包简介
storage SDK
README 文档
README
SDK 기능을 제공
추가 방법
사용하고자 하는 프로젝트에 다음과 같은 과정을 거친다
composer 의존성 관리 도구는 별도로 설치하도록 한다
{
"require": {
"geol/storage": "1.*"
}
}
composer install composer update
파일저장
StorageClient
서비스에서의 파일 데이터를 받아 연결된 파일 서버로 전송하기 위한 명세서
업로드
require 'vendor/autoload.php'; use Geol\File\StorageClient; $bucket = $_POST['bucket']; $stoken = $_POST['stoken']; $folder = $_POST['folder']; $fileData = $_FILES['file_data']; // 서비스에서 사용할 로직 $url = Client::requestHost("https://example.com/"); $client = new StorageClient(); $client->setUrl($url); $client->upload($bucket, $stoken, $folder, $fileData);
풀경로 삭제
require 'vendor/autoload.php'; use Geol\File\StorageClient; $stoken = $_POST['stoken']; $fullPath = $_POST['path']; $url = Client::requestHost("https://example.com/"); $client = new StorageClient(); $client->setUrl($url); $client->deleteFullPath($stoken, $fullPath);
버킷 경로에서부터 삭제
require 'vendor/autoload.php'; use Geol\File\StorageClient; $bucket = $_POST['bucket']; $stoken = $_POST['stoken']; $localPath = $_POST['path']; $url = Client::requestHost("https://example.com/"); $client = new StorageClient(); $client->setUrl($url); $client->deleteLocalPath($bucket, $stoken, $localPath);
统计信息
- 总下载量: 81
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2023-05-10