安装
1,composer安装
composer require aliyuncs/oss-sdk-php
下载完成执行 composer install,安装依赖。
2,通过github下载
GitHub - aliyun/aliyun-oss-php-sdk: Aliyun OSS SDK for PHP
上传
1,PHP代码如下
use OSS\OssClient;
use OSS\Core\OssException;
public function image()
{
//接收文件
$image = \request()->file('image');
//接收待上传文件
$filePath = $image->getRealPath();
//文件后缀
$format = $image->getClientOriginalExtension();
$accessKeyId = "你的AccessKeyId";
$accessKeySecret = "你的AccessKeySecret";
// 填写您的地域,这里以以华东1(杭州)为例,填写为https://oss-cn-hangzhou.aliyuncs.com。
$endpoint = "https://oss-cn-shanghai.aliyuncs.com";
// 填写Bucket名称。
$bucket= "您的Bucket";
// 上传后文件名称
$object = md5(time().rand(11111,99999)).".$format";
try{
$ossClient = new OssClient($accessKeyId, $accessKeySecret, $endpoint);
$ossClient->uploadFile($bucket, $object, $filePath);
} catch(OssException $e) {
printf(__FUNCTION__ . ": FAILED\n");
printf($e->getMessage() . "\n");
return;
}
echo '上传成功';
}
版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。