php-sdk 安装,GitHub - upyun/php-sdk: UPYUN SDK for PHPer

又拍云 SDK for PHPer

68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f757079756e2f7068702d73646b2f6261646765732f6275696c642e706e673f623d6d617374657268747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f757079756e2f7068702d73646b2f6261646765732f7175616c6974792d73636f72652e706e673f623d6d617374657268747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f757079756e2f7068702d73646b2f6261646765732f636f7665726167652e706e673f623d6d6173746572

又拍云 PHP SDK,封装了又拍云功能丰富的开放 API ,帮助开发者快速对接文件云端存储、图片音视频云处理、智能鉴黄等功能

功能列表

SDK 包含如下功能

基于 rest api

文件上传下载、目录创建删除等云存储基本操作

基于 form api

文件客户端上传 见examples/client-upload

同步视频处理:m3u8 文件同步拼接剪辑、其他视频文件同步截图功能

功能列表中的异步操作,均可以设置异步回调通知地址,接收异步处理结果

如果需要测试回调功能,可以通过又拍云回调服务创建一个临时回调地址

使用说明

安装

PHP >= 5.5

1.使用 composer 安装

推荐使用该方法安装,成为优雅的 PHPer 🔥

建议使用速度很快的国内全量镜像(又拍云赞助)

composer require upyun/sdk

2.如果不适应 composer 管理,可以直接下载压缩包(注意需要下载 php-sdk-版本号.zip 格式的 zip 压缩包,不是 Source code 源码压缩包),解压后,项目中添加如下代码:

require_once '/path/to/php-sdk/vendor/autoload.php';

文档

示例

先初始化又拍云服务配置:

require_once('vendor/autoload.php'); // 只针对使用 composer 安装

// require_once '/path/to/php-sdk/vendor/autoload.php'; // 针对压缩包安装

use Upyun\Upyun;

use Upyun\Config;

$serviceConfig = new Config('yourServiceName', 'yourOperatorName', 'yourOperatorPwd');

$client = new Upyun($serviceConfig);

字符串写入又拍云服务器

$client->write('/save/path', 'file content');

文件流写入又拍云服务器

$file = fopen('/local/path/file', 'r');

$client->write('/save/path', $file);

使用并行式断点续传上传文件

$serviceConfig->setUploadType('BLOCK_PARALLEL');

$client = new Upyun($serviceConfig);

$file = fopen('/local/path/file', 'r');

$client->write('/save/path', $file);

上传图片并转换格式为 png,详见上传作图

$file = fopen('/local/path/image.jpg', 'r');

$client->write('/save/image.png', $file, array('x-gmkerl-thumb' => '/format/png'));

下载文件并保存到本地

$saveLocal = fopen('/local/path/image.jpg', 'w');

// 第二个参数不传时,read 方法将直接返回文件内容

$client->read('/remote/server/image.png', $saveLocal);

贡献代码

Fork

为新特性创建一个新的分支

发送一个 pull request 到 master 分支

社区

许可证

UPYUN PHP-SDK 基于 MIT 开源协议

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要解决git下载报错的问题,你可以尝试以下步骤: 1. 首先,你可以使用git clone命令来克隆仓库。命令格式如下: git clone https://<token>@github.com/<user>/<repo>.git 2. 如果你在使用git clone命令时遇到报错,可能是因为访问权限的问题。你可以尝试使用git remote set-url命令来设置远程仓库的URL。命令格式如下: git remote set-url origin https://<token>@github.com/<user>/<repo>.git 3. 在执行上述步骤后,再次尝试使用git clone命令来克隆仓库,应该就能成功了。 总结:你可以尝试使用git clone命令和git remote set-url命令来解决git下载报错的问题。具体步骤和命令格式可以参考上述引用的内容。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [解决报错:fatal: Authentication failed for ‘https://github.com/*/*.git/](https://blog.csdn.net/liuzehn/article/details/128037853)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *2* [解决git下载报错:fatal: unable to access ‘https://github.com/.../.git/‘:](https://blog.csdn.net/xyaicwj/article/details/125256149)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值