Image Upload Process

조향래·2022년 8월 16일
  1. 브라우저에 사용자가 업로드할 이미지 파일을 선택

  2. 브라우저에서 선택된 파일을 변수에 저장
    변수에 담긴 내용을 파일 객체라고 하며 파일 사이즈 등 파일에 대한 정보를 담고 있다.

  3. 브라우저에서 파일 객체를 백엔드 서버에 업로드 요청

  4. 백엔드 서버에서는 API를 통해 받은 파일을 Cloud Storage Service를 이용해 Storage에 저장
    (큰 용량을 차지하는 파일들을 DB에 저장하는 것은 비효율적)

  5. Storage에서는 파일을 저장한 결과로 사진을 다운로드 할 수 있는 주소를 반환

  6. 백엔드는 반환 받은 주소와 다른 게시물 정보를 DB에 저장

0개의 댓글