搜索文档
注册七牛云账号,并实名认证
创建访问密钥
创建存储空间
访问空间列表,获取刚创建空间基本信息
使用云 OSS 服务时需要关闭本地存储,file.local.enable 默认值为 false,请勿开启。
file.local.enable
false
在 Nacos 对应服务配置文件(如 pigx-upms-biz-dev.yml)中添加七牛云信息:
pigx-upms-biz-dev.yml
file: bucketName: s3demo # 上文创建的桶名称 local: enable: false # 关闭本地存储(默认值) oss: enable: true # v4.4 开启 OSS 上传 endpoint: s3.cn-north-1.qiniucs.com # 对应上图③处配置 access-key: xxx # 上文创建的 AK secret-key: xxx # 上文创建的 SK
在 pom.xml 中添加文件系统依赖:
pom.xml
<!--文件系统--> <dependency> <groupId>com.pig4cloud</groupId> <artifactId>pigx-common-oss</artifactId> </dependency>
注入时使用 @Autowired FileTemplate。
@Autowired FileTemplate
@Autowired private FileTemplate template; // 上传文件到指定桶 template.putObject("s3demo", fileName, file.getInputStream());