요르딩딩

웹(스프링) 첨부파일업로드 지식 본문

[Web]/[Back-End]

웹(스프링) 첨부파일업로드 지식

요르딩딩 2021. 1. 5. 14:54
728x90
반응형

첨부파일업로드에는 두가지 방법이 있다고 생각한다.

1. 해당 파일을 서버의 디렉토리안에 저장하고 DB에는 파일이름을 암호화하여 저장한다.

2. 해당파일이름과 파일을 암호화하여 DB에 저장한다.

 

내가 업무를 통해 진행했던 방식은 2번이다.

 

파일의 크기가 클 수 도 있는데, DB에 저장하는 이유는?

나는 두개의 서버에서 해당파일을 모두 사용이 가능하도록 하기 위함이었다.

1번을 사용했을 경우, 파일이 저장되어있지 않은 서버에서는 사용이 불가능하기 때문이다.

다만 DB에 저장할 경우 파일의 용량에 따라서 성능이 저하 될 수 있다고 한다.

 

 

728x90
반응형
Comments