讲师管理-上传讲师头像(后端接口完善) | 学习笔记

简介: 快速学习讲师管理-上传讲师头像(后端接口完善)

开发者学堂课程【微服务+全栈在线教育实战项目演练(SpringCloud Alibaba+SpringBoot)讲师管理-上传讲师头像(后端接口完善)学习笔记,与课程紧密连接,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/667/detail/11350


讲师管理-上传讲师头像(后端接口完善)


解决多次上传相同名称文件覆盖问题

1.方法一代码

//1在文件名称里面添加随机唯一的值

String uuid = UUID.randomUUIDO).toString().replaceAll(regex:"-", replacement:"");

//yuy76t5rew01.jpg

fileName = uuid+fileName:

2.方法二代码

//2把文件按照日期进行分类

//获取当前日期

//2019/11/12

String datePath = new DateTime().toString(s:'*yyy/MM/dd"):

//拼接

//2019/11/12/ewtqr313401.jpgfileName=datePath+"/"+fileName;

//调用 oss 方法实现上传

//第一个参数 Bucket 名称

//第二个参数.上传到 oss 文件路径和文件名称 aa/bb/1.jpg

//第三个参数.上传文件输入流

ossClient.put0b.ject(bucketName,fileName,inputStream);

注:日期依赖包

<!--日期工具栏依赖-->

dependency>

groupIdjoda-time</groupId

artifactId joda-time<artifactId</dependency>

</dependencies

</ project>

3.测试

"success":true,

"code":20000,

"message":"Ftth",

"data":

"url":"https://edu-guli-1010.oss-cn-beijing.aliyuncs.com/2020/02/29/8b3c5f623d374f9fbcfc6ecab73b4d502.jpg"

最终形式:

image.png

相关文章
|
1月前
|
设计模式 算法 Java
后端面试题:接口和抽象类的区别?抽象类可以多继承吗?
字节后端面试题:接口和抽象类的区别?抽象类可以多继承吗?
28 0
|
2月前
|
前端开发 安全 Java
Spring Boot 三招组合拳,手把手教你打出优雅的后端接口
Spring Boot 三招组合拳,手把手教你打出优雅的后端接口
43 0
|
4月前
|
消息中间件 Java 关系型数据库
后端接口性能优化分析
后端接口性能优化分析
47 0
|
4月前
|
前端开发 数据库 Python
使用 Python 的 Web 框架(如 Django 或 Flask)来建立后端接口,用于处理用户的请求,从数据库中查找答案并返回给前端界面
【1月更文挑战第13天】使用 Python 的 Web 框架(如 Django 或 Flask)来建立后端接口,用于处理用户的请求,从数据库中查找答案并返回给前端界面
97 7
|
1天前
|
前端开发 小程序 测试技术
前端后端测试接口mork神器,Apifox使用一分钟入门
前端后端测试接口mork神器,Apifox使用一分钟入门
5 0
|
4月前
|
前端开发 API Docker
web前端开发项目走proxy代理后端接口,构建发布到生产等环境后,如何修改api接口
web前端开发项目走proxy代理后端接口,构建发布到生产等环境后,如何修改api接口
44 0
|
3天前
|
存储 安全 前端开发
PHP医院安全不良事件管理系统源码(AEMS)前端vue2+element+后端laravel8不良事件上报与闭环管理
医院不良事件上报与管理系统结合现代医院管理思路,遵照PDCA全面质量循环管理方法而设计,并在多家大型三甲医院成熟运用。系统从事件上报、基于人、机、料、法 、环的RCA分析、事件整改、效果评估实现了结构化、标准化、智能化的管理和分析,满足医院可追溯化、全流程闭环管理要求,满足等级医院评审细则要求,大力提高医院不良事件上报的效率,保障事件分析的准确性,促进医疗安全的提高,避免同类事件再次发生,改善整个医院医疗安全,从而实现医院安全医疗的目标。
20 3
|
4月前
|
SQL 关系型数据库 MySQL
后端接口性能优化分析-数据库优化(下)
后端接口性能优化分析-数据库优化
76 1
|
11天前
|
XML JSON 前端开发
获取后端接口请求中的参数(@PathVariable,@RequestParam,@RequestBody区别,使用postman请求
获取后端接口请求中的参数(@PathVariable,@RequestParam,@RequestBody区别,使用postman请求
|
22天前
|
小程序 开发者
体验版小程序为何无法访问云端服务器后端接口(请求失败...(已完美解决附加图片))?
体验版小程序为何无法访问云端服务器后端接口(请求失败...(已完美解决附加图片))?
17 0