SpringBoot项目改变图片临时文件的存储路径
2024-10-16 02:24:59
Could not parse multipart servlet request; nested exception is java.io.IOException: The temporary upload location [/tmp/tomcat..../work/Tomcat/localhost/ROOT] is not valid。
原因是centos对'/tmp'下文件自动清理的原因。
Multipart(form-data)的方式处理请求时,默认在tomcat.************.8080这个目录下创建临时文件的。
处理方式:改变临时文件的存储路径。如下:
@Configuration
public class MultipartConfig {
/**
* 文件上传临时路径
*/
@Bean
MultipartConfigElement multipartConfigElement() {
MultipartConfigFactory factory = new MultipartConfigFactory();
String location = System.getProperty("user.dir") + "/data/tmp";
File tmpFile = new File(location);
if (!tmpFile.exists()) {
tmpFile.mkdirs();
}
factory.setLocation(location);
return factory.createMultipartConfig();
}
}
最新文章
- KVM 网络虚拟化基础 - 每天5分钟玩转 OpenStack(9)
- QQ个人文件夹中的文件被占用,解决办法
- getParameterMap()的返回值为Map<;String, String[]>;,从其中取得请求参数转为Map<;String, String>;的方法如下:
- HttpCookie加匿名类实现多语言
- 关于web软件信息安全问题资料的整理(四)
- ios框架
- PDO操作
- Linux 的多线程编程的高效开发经验(转)
- Python 的 List 要印出 中文 編碼
- 关于玩QQ消息导入导出功能的感想!
- 特殊IP地址
- Linux下安装firefox的flash插件
- Android实例-TTabControl的使用(XE8+小米2)
- scala 读取保存文件 去除字符特殊
- LINUX日常操作二
- centos7防火墙管理的变化
- [模板]Link-Cut-Tree动态树
- 【洛谷p2837】晚餐队列安排
- 利用 js-xlsx 实现 Excel 文件导入并解析Excel数据成json格式的数据并且获取其中某列数据
- 带图标的input
热门文章
- CSS权值比较(读书笔记)
- 【巨人的步伐以及人类的进击】BSGS algorithm
- “获取access_token”接口新增IP白名单保护
- bzoj2752 高速公路
- 某input元素值每隔三位添加逗号跟去掉逗号
- Introduction to 3D Game Programming with DirectX 12 学习笔记之 --- 第十二章:几何着色器(The Geometry Shader)
- Java练习 SDUT-3337_计算长方体、四棱锥的表面积和体积
- python世界里的局部变量和全局变量: 潜规则太重要了!!!
- Flask_Migrate数据库迁移
- VS开发ArcEngine时的一个异常信息——“ArcGIS version not specified. You must call RuntimeManager.Bind before creating any ArcGIS components.”