在使用Nginx作为文件资源站点的应用中,SpringBoot项目需要直接保存用户上传的文件到本地特定目录。这个特定目录其实就是Nginx的站点路径,这样,通过Nginx就可以访问这些资源了。
本文提供一个工具类,实现保存MultipartFile到本地目录。
gradle依赖
使用org.apache的依赖,实现文件保存。
1 | // https://mvnrepository.com/artifact/org.apache.commons/commons-io |
MultipartFile保存本地工具类
1 | import lombok.extern.slf4j.Slf4j; |