nugitech/cloudbridge-php
Composer 安装命令:
composer require nugitech/cloudbridge-php
包简介
CloudBridge PHP SDK (upload API client)
README 文档
README
Production-grade PHP SDK to upload files to CloudBridge using cURL.
Install
composer require nugitech/cloudbridge-php:dev-master
Requirements
- PHP 7.2+
- ext-curl enabled
Usage
require 'vendor/autoload.php'; use CloudBridge\CloudBridgeClient; $client = new CloudBridgeClient('NUGI-AK-ACCESS', 'SECRET'); // Single $result = $client->uploadFile('/path/to/logo.png', 'ghost/up'); print_r($result); // Multiple $result = $client->uploadFiles([ '/path/to/file1.jpg', '/path/to/file2.png' ], 'ghost/up'); print_r($result);
Environment variables
CLOUDBRIDGE_BASE_URL(defaulthttps://api.cloudbridge.nugitech.com)CLOUDBRIDGE_ACCESS_KEYCLOUDBRIDGE_SECRET_KEY
API
__construct(?string $accessKey = null, ?string $secretKey = null, ?string $baseUrl = null, int $timeout = 60)setCredentials(string $accessKey, string $secretKey): voidsetBaseUrl(string $baseUrl): voiduploadFile(string $filePath, string $folder): arrayuploadFiles(array $filePaths, string $folder): array
Auth & Endpoint
- Base URL:
https://api.cloudbridge.nugitech.com - Upload:
${BASE_URL}/api/v1/public/upload - Headers:
x-access-key: <accessKey>x-signature: HMAC-SHA256(accessKey, secretKey)
Responses
- Success
{
"success": true,
"files": [
{
"filename": "pw.zip",
"size": 62756366,
"public_url": "https://...",
"short_url": "https://...",
"nextcloud_path": "apps/..."
}
]
}
- Error (non-401)
{
"success": false,
"status": "error",
"message": "Validation failed",
"errors": ["..."]
}
- Invalid credentials → throws
CloudBridge\\Exceptions\\InvalidCredentialsException
Testing
composer install
composer test
License
MIT
nugitech/cloudbridge-php 适用场景与选型建议
nugitech/cloudbridge-php 是一款 基于 PHP 开发的 Composer 扩展包,目前已累计 5 次下载、GitHub Stars 达 0, 最近一次更新时间为 2025 年 09 月 17 日, 在 PHP 生态内属于活跃度较高的组件。
我们在过去多个企业项目中使用过 nugitech/cloudbridge-php 或与其功能相近的方案,如果你在选型或落地过程中遇到问题,例如 版本兼容、二次改造、私有化封装、与内部系统对接、生产 BUG 排查,欢迎联系我们协助评估。
基于 nugitech/cloudbridge-php 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。
线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。
承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。
统计信息
- 总下载量: 5
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 15
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2025-09-17