programming/spring

[Spring] 파일 업로드(ajax 방식)



10. 파일 업로드(ajax 방식)


10.1 실습에제

10.1.1 menu.jsp

10.1.2 util.MediaUtils.java

10.1.3 util.UploadFileUtils.java
- 파일 업로드를 할 때 파일의 이름이 중복되지 않도록 하기 위해 uuid를 사용했음
- uuid는 16바이트 숫자로 구성되며 중복가능성이 없다고 보장할 수는 없으나 거의 중복이 없다고 봄
- uuid는 밀리세컨드 + db 시퀀스로 구성되며 16바이트 (128비트), 32개의 16진수로 표현, 총 36개 문자(32개 문자와 4개의 하이픈)
8-4-4-4-12
예) 550e8400-e29b-41d4-a716-446655440000
340, 282, 366, 920, 938, 463, 463, 374, 607, 431, 768, 211, 456개의 사용 가능한 UUID를 만들 수 있다.
10.1.4 controller.upload.AjaxUploadController.java