tp6改写了文件上传的方式,变得更加简洁。但上传阿里云oss的方法没变,只需改变一下上传的流程即可,下面上代码。
一、安装阿里云sdk
composer require aliyuncs/oss-sdk-php
这里安装完之后可以去框架根目录中的composer.json中看一下安装的哪个版本的sdk,我这里是
二、在公共方法中写入上传方法
<?php
use OSS\OssClient;
use OSS\Core\OssException;
//阿里云OSS
if (!function_exists('aliyun')) {
function aliyun($savePath,$category='',$isunlink=false,$bucket=""){
$accessKeyId = Config::get('app.aliyun_oss.accessKeyId');//去阿里云后台获取秘钥
$accessKeySecret = Config::get('app.aliyun_oss.accessKeySecret');//去阿里云后台获取秘钥
$endpoint = Config::get('app.aliyun_oss.endpoint');//你的阿里云OSS地址
$ossClient = new OssClient($accessKeyId, $accessKeySecret, $endpoint);
//