首页
App
&
Coffee
文档
项目
分享
反馈
俱乐部
登录
注册
jfinal 上传覆盖原文件
自由自在的小鱼
2018-03-21 10:24
我现在一个项目需要上传文件时覆盖原文件,jfinal是自动重命名,有没有什么简便的方法或设置让它覆盖原文件?
项目:
JFinal
1
评论区
JFinal
2018-03-21 10:39
用下面这个方法去定制重命名策略即可:
com.jfinal.upload.OreillyCos.setFileRenamePolicy(FileRenamePolicy fileRenamePolicy)
在 FileRenamePolicy 这个接口中几行代码的事
回复
自由自在的小鱼
2018-03-21 10:48
我是这样改的。。。
if (!(file.getFileName()).equals(file.getOriginalFileName())) {
File oldFile = new File(path + user.getStr("id") + "/" + file.getOriginalFileName());
if (oldFile.exists()) {
File newFile = new File(path + user.getStr("id") + "/" + file.getFileName());
oldFile.delete();
newFile.renameTo(oldFile);
}
}
回复
JFinal
2018-03-21 22:42
@自由自在的小鱼
实现功能就好,建议将代码分享出来,发布在分享频道,有不少人需要
回复
发送
我要反馈
热门反馈
扫码入社
com.jfinal.upload.OreillyCos.setFileRenamePolicy(FileRenamePolicy fileRenamePolicy)
在 FileRenamePolicy 这个接口中几行代码的事