php tp5上传图片到阿里云OSS

1.登录阿里云OSS管理控制台创建Bucket
在这里插入图片描述
(写入名称,这个我已经创建过了,我接下来会用到,注意Endpoint,后面会用到)
在这里插入图片描述
为了方便管理图片,可以在Bucket多建目录进行存放:
在这里插入图片描述
2.在tp5的config中做以下配置

	//阿里云OSS配置
	'alioss'     =>[
	    'KeyId'      => 'LTAI4Frk39sKAiJe3sRSKg4w',  //AccessKey ID
	    'KeySecret'  => 'nV2XfBuTEFUUYfT2gHnFMUAgwwCinQ',  //Access Key Secret
	    'EndPoint'   => 'oss-cn-beijing.aliyuncs.com',  //外网访问节点
	    'Bucket'     => 'lten',  //Bucket名称
	],

AccessKey ID和 Access Key Secret可以在这里查看
在这里插入图片描述
在这里插入图片描述
3.到阿里云对象存储OSS官网文档,下载PHP的demo,下载后解压重命名文件夹为aliyun-oss,我放到了tp5的extend目录下面:
在这里插入图片描述
4.我定义了一个Common类,里面有上传图片的方法

	use \think\Controller;
	use think\Image;
	require_once APP_PATH . '/../extend/aliyun-oss/autoload.php';
	use OSS\Core\OssException;
	use OSS\OssClient;
	class Common extends Controller
	{
   
		/**
	     *上传图片的接口
	     */
	    public function uploadtest(){
   
	        $file = request()->file('file');
	        $res = [];
	        if
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值