问题描述
代码:
System.out.println(file.getoriginalFilename());
String currentDate = new SimpleDateFormat("yyyyMMddHHmm").format(new Date());
file.getoriginalFilename().replace(file.getoriginalFilename(),FilenameUtils.getBaseName(file.getoriginalFilename()).concat(currentDate) + "." + FilenameUtils.getExtension(file.getoriginalFilename())).toLowerCase();
System.out.println(file.getoriginalFilename());
这里 file.getoriginalFilename() 返回名称为“coolguy.jpeg” 所以代码中的第一行打印出来的就是那个。
第 2 行和第 3 行旨在使其类似于“coolguy2021-5-3.jpg”,但这些行无法正常工作,第 4 行代码再次打印“coolguy.jpg”,并且没有出现错误全部。第 2 行和第 3 行没有按预期工作。
How to change originalFilename of MultipartFile
但由于某些原因,地雷没有按预期工作。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)