struts2上传文件时如何修改上传文件的名字方法实例?

struts2上传文件时如何修改上传文件的名字方法实例?其实struts2上传文件过程中改名,或者按照日期时间来作为文件的名字,实现起来也不是很难,下面就是现实的方法实例。

SimpleDateFormat sdf=new SimpleDateFormat(“yyyyMMddHHmmssS”);//格式化时间输出
String Rname=sdf.format(new Date());//取得当前时间,Date()是java.util包里的,这作为真实名称
String name=file.getFileName();//得到上传文件的原名称
int i=name.lastIndexOf(“.”);//原名称里倒数第一个”.”在哪里
String ext=name.substring(i+1);//取得后缀,及”.”后面的字符
name=Rname+”.”+ext;//拼凑而成

file为你上传的文件

ava代码  收藏代码
  1. File dest = new File(“你想保存图片的地址”+UUID.randomUUID().toString() + ”文件后缀名”);
  2. FileUtils.copyFile(file, dest);

file为你上传的file。 本文链接地址: struts2上传文件时如何修改上传文件的名字方法实例?