当前位置: 首页 > news >正文

springboot文件上传(阿里云oss)

本地存储

使用uuid是为了避免文件名的重复,防止覆盖

@RestController
public class FIleUploadController {@PostMapping("/upload")public Result<String> upload(MultipartFile file) throws IOException {//把文件的内容存储到本地磁盘上String originalFilename=file.getOriginalFilename();String filename= UUID.randomUUID().toString()+originalFilename.substring(originalFilename.lastIndexOf("."));file.transferTo(new File("C:\\Users\\xxx\\Desktop\\files\\"+filename));return Result.success("url");}
}

C:\\Users\\xxx\\Desktop\\files是新建用来存放文件的文件夹路径

在applicaton.yml中设置文件上传的大小限制
 

  #文件上传的配置servlet:multipart:max-file-size: 10MBmax-request-size: 100MB

http://www.lryc.cn/news/454491.html

相关文章:

  • Linux下Nodejs应用service配置
  • 设计模式-结构型-常用:代理模式、桥接模式、装饰者模式、适配器模式
  • 用多了编程工具,还是Editplus3最贴心
  • Angular基础学习(入门 --> 入坑)
  • 吊打ChatGPT4o!大学生如何用上原版O1辅助论文写作(附论文教程)
  • Linux防火墙-常用命令
  • C++:STL常用算法随笔
  • Python NumPy学习指南:从入门到精通
  • Flutter笔记--通知
  • Aegisub字幕自动化及函数篇(图文教程附有gif动图展示)(二)
  • 系统分析师16:系统测试与维护
  • 详解Java中的堆内存
  • C++类和对象下详细指南
  • 【瑞昱RTL8763E】音频
  • videojs 播放监控
  • 电源管理芯片PMIC
  • C++ 线性表、内存操作、 迭代器,数据与算法分离。
  • PHP如何解析配置文件
  • 【Java】六大设计原则和23种设计模式
  • Java IO流全面教程
  • PCIe6.0 AIC金手指和板端CEM连接器信号完整性设计规范
  • 二、创建drf纯净项目
  • 算法1:双指针思想的运用(2)--C++
  • L1415 【哈工大_操作系统】CPU调度策略一个实际的schedule函数
  • 免费版U盘数据恢复软件大揭秘,拯救你的重要数据
  • Pikachu-Unsafe FileUpload-客户端check
  • 【数据结构】什么是红黑树(Red Black Tree)?
  • Xcode16适配
  • Vue - 路由用法
  • SpringBoot框架下校园资料库的构建与优化