SSM框架 MultipartFile 文件上传 本地测试可以部署后 显示 "只读文件系统"?
private String path = "/data/fe";
String time= TimeUtil.getNowUtil().substring(0,10);
path = path+ File.separator+time; List<FileOldVo> rl=new ArrayList<>();
for(MultipartFile file:files) {
String fileName = file.getOriginalFilename();
System.out.println("---------->> " + fileName);
String suffix = "."+fileName.substring(fileName.lastIndexOf(".") + 1);
String n= UUID.randomUUID().toString().replace("-","");
String ns=n+suffix;
File dir1 = new File(path);
File dir = new File(path, ns);
long size = file.getSize();
if (!dir1.exists()) {
dir1.mkdirs();
}
file.transferTo(dir);
报错信息 /data/fe/2022-09-20/52e663b0b878423ea89fc9c334f32b8e.jpg: 只读文件系统"
回答:
大概率没有权限,看看 servlet容器的缓存目录是什么权限
以上是 SSM框架 MultipartFile 文件上传 本地测试可以部署后 显示 "只读文件系统"? 的全部内容, 来源链接: utcz.com/p/944727.html