클라우드 서비스를 활용한 여러가지 이미지 업로드 방식

·
웹 개발/JavaScript
백엔드 프로젝트를 진행하면서 이미지 파일처리에 관한 부분을 구현하게 되었다. 먼저 기본적인 개념으로 이미지는 request body 부분에 multipart/form-data 라는 형식으로 전송된다. 그러면 백엔드에서 일반적으로 multer라는 라이브러리를 사용해 이미지를 처리한다. multer는 body의 multipart/form-data형식의 데이터를 파싱해서 지정된 경로(dest 혹은 storage)에 파일을 업로드하고 해당 파일의 메타데이터를 req.file 이라는 필드에 저장해서 사용자가 처리할 수 있게 해준다. 처음 이 기능을 우선 구현해야겠다 생각하고 구현 방식을 찾아보았다.node 환경에서 multer는 많이 사용되기 때문에 어렵지 않게 구현 방법을 알 수 있었다. 현재 프로젝트의 스태틱..