界面上传图片时考虑到可能会有用户的图片名称一致,使用UUID来对图片名称进行重新生成。

//UUIDUtils

public class UUIDUtils {
    public static String getUUID(){
        return UUID.randomUUID().toString().replace("-", "");
    }
}

//FileNameUtil

 

//生成新的文件名
public class FileNameUtil {
    /**
     * 获取文件后缀
     * @param fileName
     * @return
     */
    public static String getSuffix(String fileName){
        return fileName.substring(fileName.lastIndexOf("."));
    }

    /**
     * 生成新的文件名
     * @param fileOriginName 源文件名
     * @return
     */
    public static String getFileName(String fileOriginName){
        return UUIDUtils.getUUID() + FileNameUtil.getSuffix(fileOriginName);
    }

}
View Code

相关文章:

  • 2021-07-28
  • 2021-12-31
  • 2022-12-23
  • 2021-05-23
  • 2021-12-05
  • 2022-12-23
  • 2022-12-23
  • 2021-11-27
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-06-25
  • 2021-10-25
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案