腾讯云对象存储COS,Springboot实现文件上传
操作步骤:
1.注册腾讯云账号,开启对象存储服务
2.编写程序,实现文件上传
1.注册账号
1.注册一个账号,直接微信扫码即可,可实名认证
2.点击存储与网络,选择对象存储服务(这里有免费体验的可以选择)
3.创建存储桶
4.修改名称,修改访问权限
5.剩下的都不用动,点击下一步即可
6.创建好了之后点击概览,记录存储桶名称,所属地域,和访问域名(后边编写程序要用)
7.进入密钥管理,访问密钥
8.新建密钥,记住id和key(写程序要用)
--------------------------------------------------------------------分割线------------------------------------------------------------------
2.编写程序实现文件上传
1.编写yml配置文件
#腾讯云COS配置
tencent:
cos:
#访问域名
rootSrc : https://tenc*********9516.cos.ap-nanjing.myqcloud.com
#所属地域
bucketAddr: ap-nanjing
SecretId: AKIDq*******MSIuFKAk5A0oNfiV
SecretKey: eZLr89*******GBrIXaP0MVRBnESUN
#存储桶名称
bucketName: tence*********8349516
2.编写腾讯云连接配置类
实现思路:
1.引用lombok依赖使用@Data注解自动生成getter和setter注解
2.使用@Component注解控制反转
3.使用配置类注解@ConfigurationProperties注入外部配置类属性
package com.itheima.utils;
import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component;
@Data
@Component
@ConfigurationProperties(prefix = "tencent.cos")
public class TencentCOSproperties {
private String rootSrc ; /