BackEnd/Java

[Java] 파일명 저장시 암호화, 파일 이름 중복 방지하기

모야이거였어 2022. 4. 8. 14:28

1. UUID

원래 파일명 제거한 후 확장자와 합쳐서 리턴

String extension = fileName.substring(fileName.lastIndexOf("."), fileName.length());

UUID uuid = UUID.randomUUID();
String newFileName = uuid.toString() + extension;

 


출처: https://enai.tistory.com/38

 

UUID로 파일 이름 중복 방지하기

UUID는 범용 고유 식별자(Universally Unique IDentifier)를 뜻한다. UUID에 관한 더 자세한 내용은 Kakao DB Team MySQL 서버에서 UUID 활용에서 참고. 파일을 업로드할 때, 같은 이름의 파일을 업로드하면 기존..

enai.tistory.com