springboot上传文件失败:The temporary upload location [/tmp/tomcat.7112002115745457830.8765/work/Tomcat/localhost/ROOT] is not valid
2024-10-21 15:44:40
字面意思就是上传的临时目录不存在,问题就是linux系统会自动清理tmp目录下超过10天没有任何操作的目录或文件
解决办法
1、重启springboot服务,当然这只是暂时的,下次隔太久一样会失效
2、在配置文件上指定临时文件目录:spring.http.multipart.location = /var/tmp(确定连接linux的用户有添加目录的权限)
但是我发现貌似以上办法加上后还是没有效果,于是又到处找资料,这才发现,.8765是使用的端口号,而这是我项目使用的网关端口,于是我在网关项目上照搬一套,生效了!
注意:如果项目中使用了网关zuul,那么除了上传项目要进行设置之后,网关项目也需要进行设置。
参考文章:https://blog.csdn.net/husong_/article/details/83016313
最新文章
- c#winform窗体嵌入
- IIS报错 试图加载格式不正确 的程序集解决办法
- 几张图弄明白ios布局中的尺寸问题
- 2016年11月30日 星期三 --出埃及记 Exodus 20:21
- OO之工厂模式
- muduo网络库学习笔记(10):定时器的实现
- Linux Shell编程(16)——循环
- SGU 147.Black-white king
- EasyUI DataGrid 中字段 formatter 格式化不起作用
- 学会Func
- android的m、mm、mmm编译命令的使用
- k8s 创建资源的两种方式 - 每天5分钟玩转 Docker 容器技术(124)
- SpringMVC空字符串转为null
- conda下载速度慢——添加源
- XWork容器的存储结构
- DVWA 黑客攻防演练(十三)JS 攻击 JavaScript Attacks
- Ubuntu18.04问题记录
- sonar结合jenkins
- Ajax传递List对象到前台展示问题遇到的坑
- Shiro笔记(一)Shiro整体介绍