当前位置: 首页 > news >正文

springboot 上传文件失败:The temporary upload location

Caused by: java.io.IOException: The temporary upload location [/tmp/tomcat.379776875189163783.8081/work/Tomcat/localhost/jcys-core] is not valid

原因: Linux下会自动清除tmp目录下10天没有使用过的文件,SpringBoot启动的时候会在/tmp目录下生成一个Tomcat.*的文件目录,用于"java.io.tmpdir"文件流操作,若长时间无人操作该上传功能,导致Linux系统自动删除了临时文件,所以导致上传报错

解决方法:

  1. 启动时添加参数 -Djava.io.tmpdir=自定义目录
  2. 配置文件中配置文件临时存储目录 spring.http.multipart.location =/home/xxxx

 

 


http://www.mrgr.cn/news/5959.html

相关文章:

  • 【JavaEE初阶】三次握手与四次挥手
  • 操作系统中的锁:自旋锁、互斥锁、条件变量、信号量、死锁
  • token令牌,过滤器,JWT,拦截器
  • 基于 Dots + GPU Instance 的大规模物体渲染
  • Day03-MonoBehavior中的常用内容
  • 金九银十,软件测试面试八股文【含答案+文档】
  • 解决 vmware nat 模式无法上网
  • C++入门——14树型关联容器
  • Go 语言类型转换 19
  • X-AnyLabeling系列:多类别单通道掩码转多边形坐标点
  • XML 实例:深入解析与实际应用
  • 网上花店设计+vue
  • 数据库如何插入优化分别用oracle和mysql举例
  • C ++初阶:C++入门级知识点
  • CSS的:nth-last-child()伪类:逆序子元素选择的艺术
  • commvault学习(9):备份mysql(linux平台)
  • Ubuntu启用root用户
  • 【django进阶知识点】
  • Frida实战:枚举模块、导入表、导出表与符号表
  • 结构型模式之组合模式