阿里云—OSS服务
·
阿里云OSS服务
简介
什么是OSS
用户认证需要上传证件图片、首页轮播也需要上传图片,因此我们要做文件服务,阿里云oss是一个很好的分布式文件服务系统,所以我们只需要集成阿里云oss即可
OSS开通+配置
开通OSS服务
-
申请阿里云账号
-
实名认证
-
开通“对象存储OSS”服务
-
进入管理控制台
创建Bucket
bucket就类似于文件夹,可以把文件上传到指定 bucket。Bucket列表 -> 创建Bucket。
简单使用
引入SDK依赖
<dependencies> <!-- 阿里云oss依赖 --> <dependency> <groupId>com.aliyun.oss</groupId> <artifactId>aliyun-sdk-oss</artifactId> </dependency> <!-- 日期工具栏依赖 --> <dependency> <groupId>joda-time</groupId> <artifactId>joda-time</artifactId> </dependency> </dependencies>
添加配置文件
# http://localhost:8205/swagger-ui.html server: # 服务端口 port: 8205 spring: application: # 服务名 name: service-oss #返回json的全局时间格式 jackson: date-format: yyyy-MM-dd HH:mm:ss time-zone: GMT+8 cloud: nacos: discovery: # nacos服务地址 server-addr: localhost:8848 aliyun: oss: endpoint: http://oss-cn-hangzhou.aliyuncs.com bucket: internet-wisdom-hospital accessKeyId: LTAI5tJ5LXYQLHcRcmxKLKx3 secret: EacD3NLcJafyu0HtTnMVOWv8JWYWzo
程序入口
@SpringBootApplication(exclude = DataSourceAutoConfiguration.class)
@EnableDiscoveryClient
@ComponentScan(basePackages = {"com.chw"})
public class ServiceOssApplication {
public static void main(String[] args) {
SpringApplication.run(ServiceOssApplication.class, args);
}
}
修改网关模块的配置文件
- id: service-oss uri: lb://service-oss predicates: - Path=/*/oss/**
实践
阿里云有 SDK例子可以参考,如何使用JavaSDK简单上传文件_对象存储(OSS)-阿里云帮助中心。
Spring Boot 项目导入 aliyun oss starter 依赖后启动报错的解决方案_com.aliyuncs.afs 依赖-CSDN博客
(我自己的例子我发现太多照片带了自己的私人信息,就不发出来了,抱歉抱歉)
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)