Home
Softono

Ufile Phpsdk

Open source Apache-2.0 PHP
12
Stars
8
Forks
3
Issues
12
Watchers
10 months
Last Commit

 About Ufile Phpsdk

UCloud 对象存储官方 SDK

Platforms

Web Self-hosted Cloud

Languages

PHP

Need Help Installing Ufile Phpsdk?

We provide expert installation service for this software. Our team will install, configure, and secure Ufile Phpsdk on your server. plans start at just $30.

Ufile Phpsdk

View on GitHub

UCloud 对象存储官方 Php 语言 SDK

Software License

US3 (原名UFile) 对象存储基本概念

在对象存储系统中,存储空间(Bucket)是文件(File)的组织管理单位,文件(File)是存储空间的逻辑存储单元。对于每个账号,该账号里存放的每个文件都有唯一的一对存储空间(Bucket)与键(Key)作为标识。我们可以把 Bucket 理解成一类文件的集合,Key 理解成文件名。由于每个 Bucket 需要配置和权限不同,每个账户里面会有多个 Bucket。在 US3 里面,Bucket 主要分为公有和私有两种,公有 Bucket 里面的文件可以对任何人开放,私有 Bucket 需要配置对应访问签名才能访问。
使用本 SDK 你不需要考虑签名,包装 URL,处理 HTTP response code 等一系列非常繁琐的事情。

功能说明

ucloud/conf.php 为配置文件,按需填写:

  • $UCLOUD_PROXY_SUFFIX = '.cn-bj.ufileos.com';
  • $UCLOUD_PUBLIC_KEY = 'paste your public key here';
  • $UCLOUD_PRIVATE_KEY = 'paste your private key here';

若需使用自定义域名,可额外设置:

  • $UCLOUD_CUSTOM_DOMAIN = 'your-custom-domain.com'; // 可选,置空则继续使用 bucket + suffix

Demo 目录中,包含各个接口的使用例子:

  • append.php
  • delete.php
  • get.php
  • multipart.php
  • mupload.php
  • put.php
  • listobjects.php
  • uploadhit.php

许可证

Apache License 2.0