jfinal上传怎样改变上传文件的名称

清水明月 发布于 2013/10/15 16:04
阅读 2K+
收藏 0

@JFinal 你好,想跟你请教个问题:jfinal上传文件如何改变文件名称,防止文件名冲突

加载中
0
iSea
iSea
有人问过同样的问题,你应该搜索一下再问,file.getFile().renameTo(dest) 可以
类子
单个文件试过可以,多个文件上传在用同样的方法就不行了。
0
yongzhong
yongzhong
可以通过自己的方法根据时间,IP,账户名来重命名
wrean2013
wrean2013
回复 @清水明月 : 怎么解决的,也不说下。。。
清水明月
清水明月
谢谢大家,问题解决了
0
类子
请问一下,多个文件上传怎么改变上传文件的名称? 下面的代码不行啊: public void upd() { // 上传文件 String saveDirectory = "e:/upload"; List uploadFileList = this.getFiles(saveDirectory); if (uploadFileList == null) { System.out.println("上传失败!"); this.renderNull(); } for (UploadFile uploadFile : uploadFileList) { String sufName = uploadFile.getFileName().substring(uploadFile.getFileName().lastIndexOf("."), uploadFile.getFileName().length()); String imgPath = saveDirectory+ File.separator + System.currentTimeMillis() + sufName; File dest = new File(imgPath); uploadFile.getFile().renameTo(dest); System.out.println("上传成功!文件位置:" + saveDirectory + File.separator + uploadFile.getFileName()); } // 返回消息 this.renderNull(); }
返回顶部
顶部