인프런 커뮤니티 질문&답변

김창호님의 프로필 이미지
김창호

작성한 질문수

비전공자를 위한 진짜 입문 올인원 개발 부트캠프

상품 업로드 기능 구현 - 1

같은 파일을 또 업로드 할 시, api서버에 업로드 되지 않습니다.

작성

·

213

1

예를들어 basketball1.jpg를 업로드 하면 

api서버에 있는 uploads폴더에 정상적으로 업로드가 됩니다.

그리고 나서 또다시 basketball1.jpg를 또 업로드 하려하면 api서버에 있는 uploads폴더에 정상적으로 업로드 되지 않습니다. 

같은 이미지 파일이라 내부적으로 multer가 그냥 덮어 씌워지도록 처리하는건가요?

답변 2

1

김창호님의 프로필 이미지
김창호
질문자

아 에러로그를 출력한다는 의미는 아니었습니다.

multer가 같은 이름의 파일을 덮어 씌우는군요. 

같은 이름의 파일이 업로드 될 시, 알아서 파일 명 뒤에 무작위 숫자를 붙여서 업로드를 처리하는 그런 설정은 없나요?

실제로 많은 사용자들이 접속해서 파일을 업로드를 할때, 분명히 같은 이름의 파일을 업로드 할 것 같은데..

그랩님의 프로필 이미지
그랩
지식공유자

multer쪽 filename 에서 설정이 가능합니다 :)

보통 현업에서는 뒤에 업로드 날짜를 붙이거나 아니면 자체 패턴을 적용하여 이름이 겹치지 않도록 파일을 저장합니다

0

그랩님의 프로필 이미지
그랩
지식공유자

multer가 같은 이름의 파일을 넣을 경우 덮어쓰는 걸로 알고 있습니다.

업로드가 안됐다는 것이 실제로 에러 로그를 뱉었다는 이야기일까요~?

김창호님의 프로필 이미지
김창호

작성한 질문수

질문하기