默认计划
(1人评价)
JavaWeb-JSP-Servlet实战开发2017【极限IT JAVA专业第8课】

从这节课 开始JAVAWEB

价格 ¥ 199.00
该课程属于 【极限IT】JAVA工程师训练营 领券低至2980元
请加入后再学习
for(int i=0; i<smart.getFiles().getCount(); i++){
	if(smart.getFiles().getFile(i).getSize()>0){
		//为上传文件重命名
		String fileName = UUID.randomUUID()+smart.getFiles().getFile(i).getFileExt();
		//如果不使用SmartUpload的save()方法,需要使用完整路径保存文件
		String filePath = this.getServletContext().getRealPath("/upload/")+fileName;
		smart.getFiles.getFile(i).saveAs(filePath);
	}
}

为上传文件重命名

问题:SmartUpload使用的最大问题是上传的文件名称是原始的文件名,很难保证使用之中不会出现重名覆盖问题

解决:使用UUID类实现文件的重命名(要实现自动重命名,就不能使用SmartUpload的save()方法来保存文件)

 

 

[展开全文]

授课教师

讲师

课程特色

视频(142)
图文(2)
文档(38)

学员动态

Drop 加入学习
妥了 加入学习
xiepeng 加入学习
charmyCode 加入学习
luojianglai 加入学习