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 文件上传 本地测试可以部署后 显示 &quot;只读文件系统&quot;? 的全部内容, 来源链接: utcz.com/p/944727.html

回到顶部