zoukankan      html  css  js  c++  java
  • 文件重名问题

    文件重名问题

    在文件上传时,多个用户上传相同文件名的文件时,会将文件进行覆盖。解决该问题可以创建一个Java类自定义一个方法,先获取同名文件的后缀名,将文件名替换成随机生成的一段字符串。

    代码实现:

    import java.util.UUID;
    
    public class UploadUtils {
    	
    	public static String getUuidFileName(String fileName){
    		//先获取同名文件的后缀名,再将其文件名替换成随机字符串
    		int idx = fileName.lastIndexOf(".");
    		String exName = fileName.substring(idx);
    		// 生成随机字符串:
    		String uuidFileName = UUID.randomUUID().toString().replace("-", "")+exName;
    	    return uuidFileName;
    	}
    }
    
    
  • 相关阅读:
    裴蜀定理
    欧几里得算法
    最大公约数
    质数和合数
    整除
    CSP斗地主
    skkyk:点分治
    题解:P2130 狂奔的Wzf
    题解:最大子树和
    博客大换主题祭
  • 原文地址:https://www.cnblogs.com/jascen/p/11317867.html
Copyright © 2011-2022 走看看