1,使用composer安装
composer require aliyuncs/oss-sdk-php
后台代码
public function upload()
{
//要上传文件的临时路径
$filePath = $_FILES['file']['tmp_name'];
//阿里云上传对象存储
$fileName = (new Oss())->uploadFile($filePath);
return json(['code'=>200,'msg'=>'上传成功','url'=>$fileName]);
}
封装 OSS
public function uploadFile($filePath)
{
// 阿里云主账号AccessKey拥有所有API的访问权限,风险很高。强烈建议您创建并使用RAM账号进行API访问或日常运维,请登录 https://ram.console.aliyun.com 创建RAM账号。
$accessKeyId = config('oss.accessKeyId');
$accessKeySecret = config('oss.accessKeySecret');
// Endpoint以杭州为例,其它Region请按实际情况填写。
$endpoint = config('oss.endpoint');
// 存储空间名称
$bucket = config('oss.bucket');