在网页文件上传中,如果我们传的文件和以往的文件重名的话,下一次我们就不能正确的读取文件了
这里提供一种解决方案,用时间做文件名,如果还是怕同一时间重复的话,可以再给每个用户创建一个文件夹
String str = (new SimpleDateFormat("yyyyMMddHHmmssSSS")).format(new Date());
String picture="abc.jpg";
String[] s=picture.split("\\.");
str=str+"."+s[1];
System.out.println(str);
效果:
20170404094936271.jpg