关于springboot上传文件报错:The temporary upload location ***is not valid
Posted 骅鸿
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于springboot上传文件报错:The temporary upload location ***is not valid相关的知识,希望对你有一定的参考价值。
在运行springboot时 ,长时间运行后报错 the temporary uplaod location *** is not valid 查过资料后发现是centos对‘/temp’下文件自动清理的原因。 在springboot项目启动后 系统会在‘/temp’目录下创建几个目录 用于上传文件。因此清理过‘/temp’下文件后无法上传
解决方法: 1 重启服务;
2 改变临时文件的存储路径
@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(); } }
以上是关于关于springboot上传文件报错:The temporary upload location ***is not valid的主要内容,如果未能解决你的问题,请参考以下文章
异常The field file exceeds its maximum permitted size of 1048576 bytes.
关于启动SpringBoot简单项目报错Error starting ApplicationContext. To display the conditions report re-run ..的问题
关于启动SpringBoot简单项目报错Error starting ApplicationContext. To display the conditions report re-run ..的问题
关于启动SpringBoot简单项目报错Error starting ApplicationContext. To display the conditions report re-run ..的问题
关于启动SpringBoot简单项目报错Error starting ApplicationContext. To display the conditions report re-run ..的问题
关于Git上传项目报错error: RPC failed; HTTP 413 curl 22 The requested URL returned error: 413