나의 개발 성장일지

DB와 물리적폴더에 이미지 요청받아 저장하기 본문

개인 프로젝트/쇼핑몰 만드는 과정

DB와 물리적폴더에 이미지 요청받아 저장하기

qkq5821 2022. 12. 9. 01:33

작동원리:

1.프론트측에서 post방식으로 form-data형식으로 이름과 이미지파일을 보낸다

2.서버측에서 이름으로 이미지파일을 받는다

3.이미지파일의 물리적경로와 물리적파일이름을 설정해준다.

4.DB에는 물리적경로와 물리적저장이름을 저장해둔다

5.프론트에서 요청시 DB에서 물리적경로와 이름을 가져온다

6.DB에서 찾고 해당파일위치에서 이미지파일을가져온다

7.프론트측에 다시 반환해주면된다

 

 

 

 

 

 

 

1.postman으로 파일전송 테스트하기

 

https://velog.io/@k904808/Postman%EC%9C%BC%EB%A1%9C-%ED%8C%8C%EC%9D%BC%EC%A0%84%EC%86%A1-%ED%85%8C%EC%8A%A4%ED%8A%B8-%ED%95%98%EA%B8%B0

 

Postman으로 파일전송 테스트 하기

AWS s3를 이용하여 유저의 프로필 사진을 업로드 하는 api를 구현하였다.unit test를 작성하여 테스트해보는게 가장 바람직하겠지만, 아직 나는 unit test가 잘못된 건지 내 코드가 잘못된 건지 쉽게 구

velog.io

2. 파일받아줄 컨트롤러 해석하기

 

2-1 post맨으로 요청보내기

 

2-2 프론트측에서 받을 파일의 저장공간을 만들어준다.

 

2-3 코드해석