1. spring boot 获取临时文件存储目录:
String path = request.getSession().getServletContext().getRealPath("/uploads");
但很多时候,本机的目录下没有该目录,导致程序抛出异常。
我这里注释掉path;
2.解决办法:
配置location
我在F盘配置了一个文件存储目录,该目录会在项目运行时生成。
3.在资源文件里把路径配置上:
4.将path设为类的私有属性,属性注入:
5.运行结果:
文件上传成功!上传的文件都存进了这个目录。