准备工作
composer require aliyuncs/oss-sdk-php
composer config -g repo.packagist composer https://packagist.phpcomposer.com
//阿里云OSS配置'aliyun_oss' => ['KeyId' => ’’, //您的Access Key ID'KeySecret' => '', //您的Access Key Secret'Endpoint' => '', //oss endpoint],
use think\Request;use OSS\OssClient;use think\Config;use OSS\Core\OssException;
$config = Config::get('aliyun_oss');Request::instance()->ossClient= new OssClient($config['KeyId'], $config['KeySecret'], $config['Endpoint']);
public function index()
{
$config = config('aliyun_oss');
//获取oss实例
$ossClient = request()->ossClient;
$bucket = '<填写您的bucket名称>';
$object = '<填写您的object名称>';
//创建bucket
$ossClient->createBucket($bucket);
//创建object
$ossClient->putObject($config['Bucket'], $object, 'object content');
//获取object内容
$object = $ossClient->getObject($config['Bucket'], $object);
//删除object
$ossClient->deleteObject($bucket, $object);
//删除bucket
$ossClient->deleteBucket($bucket);
}
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。