inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

174만명의 커뮤니티!! 함께 토론해봐요.

이미지 업로드 하는 과정에서

미해결

따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]

앞에서 다른분이 이미 질문했던거 같은데 답글이 안달렸던거 같아서 문의 드립니다. 지금 Product의 업로드 과정이 처음에 이미지를 선택해주면, 이 과정에서 이미 서버의 저장공간 (여기선 /uploads)에 저장이 된 후, UploadProduct 컴포넌트의 맨 아래 확인 버튼을 누르면, Back-end상에 state로 저장되있던 정보들로 MongoDB에 새로운 데이터를 추가하는 걸로 이해하고 있는데요. 이미 Dropzone을 이용하여 원하는 사진을 선택하자마자 사진의 업로드는 이루지는 것이기 때문에, 사용자가 사진을 선택한 후에 나머지 form의 양식들을 다 채우지 않고 취소하거나 또는 어떠한 이유로 이 과정에서 오류가 발생한 경우에는 Back-end상에 불필요한 데이터나 남게되는듯 보입니다. 위에 사실이 맞다면, 보통 이러한 경우엔 따로 파일을 삭제하는 코드를 추가를 해주나요? 사용자가 많아질 경우엔 이러한 데이터도 나름 상당해질듯 한데요 따로 해결책이 있나요?

  • uploads폴더
  • 웹앱
  • fileupload
  • UploadProductPage
  • mongodb
  • nodejs
  • react
  • redux
Jaewoong Kang 댓글 1 좋아요 1 조회수 302

인기 태그

인프런 TOP Writers

주간 인기글