요르딩딩
웹(스프링) 첨부파일업로드 지식 본문
728x90
반응형
첨부파일업로드에는 두가지 방법이 있다고 생각한다.
1. 해당 파일을 서버의 디렉토리안에 저장하고 DB에는 파일이름을 암호화하여 저장한다.
2. 해당파일이름과 파일을 암호화하여 DB에 저장한다.
내가 업무를 통해 진행했던 방식은 2번이다.
파일의 크기가 클 수 도 있는데, DB에 저장하는 이유는?
나는 두개의 서버에서 해당파일을 모두 사용이 가능하도록 하기 위함이었다.
1번을 사용했을 경우, 파일이 저장되어있지 않은 서버에서는 사용이 불가능하기 때문이다.
다만 DB에 저장할 경우 파일의 용량에 따라서 성능이 저하 될 수 있다고 한다.
728x90
반응형
'[Web] > [Back-End]' 카테고리의 다른 글
스프링 페이징처리 (0) | 2021.01.06 |
---|---|
Eclipse에서 Tomcat실행시 경고 : SetPropertiesRule (0) | 2021.01.06 |
(Spring) 서버 로그 포맷 변경하는법 (0) | 2020.12.18 |
스프링 첨부파일다운로드 (반환타입 :ResponseEntity) (0) | 2020.12.17 |
객체지향프로그램이란 (0) | 2020.12.15 |
Comments