知方号

知方号

七、springBoot 简单优雅是实现文件上传和下载

前言

好久没有更新spring Boot 这个项目了。最近看了一下docker 的知识,后期打算将spring boot 和docker 结合起来。刚好最近有一个上传文件的工作呢,刚好就想起这个脚手架,将文件上传和下载整理进来。

配置

在application.properties 中增加上传文件存放的路径配置

代码语言:javascript复制#文件上传目录file.upload.url=E:/testcontroller 层

上传文件和下载文件都比较简单,我们就直接在controller层来编写。也不用在pom.xml 中增加什么依赖。所以直接上代码。在controller 包下创建一个file包,在file 包下创建一个FileController 类。

代码语言:javascript复制@RestController@RequestMapping("file")@Slf4jpublic class FileController { @Value("${file.upload.url}") private String uploadFilePath; @RequestMapping("/upload") public String httpUpload(@RequestParam("files") MultipartFile files[]){ JSONObject object=new JSONObject(); for(int i=0;i

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至lizi9903@foxmail.com举报,一经查实,本站将立刻删除。