Springboot设置windows和Linux临时上传路径方式
作者:· Coisini
文章介绍了在Windows和Linux系统中设置临时上传路径的方法,对于Windows系统,可以通过修改注册表或者环境变量来实现,而对于Windows和Linux,可以在应用程序中注入Bean来设置临时上传路径
windows和Linux设置临时上传路径
第一种Windows
server:
tomcat:
basedir: /data/apps/temp
第二种 Windows和Linux
在Application里注入Bean
@Bean
MultipartConfigElement multipartConfigElement(){
MultipartConfigFactory factory = new MultipartConfigFactory();
String systemName = System.getProperty("os.name");
System.out.println("Current System Is : " + systemName);
if(!StringUtils.isBlank(systemName) && systemName.toLowerCase().contains("linux")){
// Linux临时路径
factory.setLocation("/data/apps/temp");
}else{
// Windows临时路径
factory.setLocation("/data/apps/temp");
}
return factory.createMultipartConfig();
}
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
