代码拉取完成,页面将自动刷新
JDK版本: openjdk_11
hutool版本: 5.X.X(请确保最新尝试是否还有问题)
一般来说,用户上传的文件在系统是不会按原文件名保存的,比如用户上传的xxx操作手册.pdf
在系统中保存的文件名为16601787905012832.pdf
防重复,映射规则保存在数据库中
如果需要打包压缩,只能将16601787905012832.pdf
加入压缩包中,不能转换为xxx操作手册.pdf
一个变通的方法是先将16601787905012832.pdf
文件复制一份名为xxx操作手册.pdf
的文件,再将xxx操作手册.pdf
文件加入到压缩包中。但是会有两次磁盘IO,造成无效的IO浪费
建议加一个如Function<String, String> fileNameConverter
的文件名转换函数,更灵活一些,参考如下