七牛云上传
注册七牛云账号并认证
进入控制台找到对象存储添加一个新的仓库
添加完成之后看文档
安装
使用 Composer 安装
Composer是 PHP 依赖管理工具。你可以在自己的项目中声明所依赖的外部工具库,Composer 会自动帮你安装这些依赖的库文件。
1. 安装 Composer
curl -sS https://getcomposer.org/installer | php
2. 运行 Composer 命令安装最新稳定版本的 SDK:
php composer.phar require qiniu/php-sdk
基本使用方法
安装好 SDK 后,接下来介绍如何使用 SDK。在使用 SDK 之前,
点击注册开通七牛开发者帐号
如果已有账号,直接登录七牛开发者后台,点击这里查看 Access Key 和 Secret Key
引入类
use Qiniu\Auth;
use Qiniu\Storage\UploadManager;
$bucket = '<your_bucket>';
$accessKey = '<your_access_key>';
$secretKey = '<your_secret_key>';
$auth = new Auth($accessKey, $secretKey);
$upToken = $auth->uploadToken($bucket);
list($ret, $error) = $uploadMgr->putFile($token, "$name", "$path");
上传图片到阿里云(OSS
)
一,注册阿里云账号
我的账号为:zm676221536
二,点击控制台找到对象存储(OSS)
创建Bucket
创建完成后点击你的空间列表点击你刚创建的空间然后点击概述 注:版本控制关掉
下载sdk
composer require aliyuncs/oss-sdk-php
准备工作完成 直接上代码
use OSS\OssClient;
use OSS\Core\OssException;
// 阿里云主账号AccessKey拥有所有API的访问权限,风险很高。强烈建议您创建并使用RAM账号进行API访问或日常运维,请登录RAM控制台创建RAM账号。
$accessKeyId = "<yourAccessKeyId>";
$accessKeySecret = "<yourAccessKeySecret>";
// Endpoint以杭州为例,其它Region请按实际情况填写。
$endpoint = "http://oss-cn-hangzhou.aliyuncs.com";
// 设置存储空间名称。
$bucket= "<yourBucketName>";
// 设置文件名称。
$object = "<yourObjectName>";
// <yourLocalFile>由本地文件路径加文件名包括后缀组成,例如/users/local/myfile.txt。
$filePath = "<yourLocalFile>";try{$ossClient = new OssClient($accessKeyId, $accessKeySecret, $endpoint);$ossClient->uploadFile($bucket, $object, $filePath);
} catch(OssException $e) {printf(__FUNCTION__ . ": FAILED\n");printf($e->getMessage() . "\n");return;
}
print(__FUNCTION__ . ": OK" . "\n");
获取AK和SK