inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

React로 NodeBird SNS 만들기

6-9. multer로 이미지 업로드 받기

postman으로 한글이름으로 된 파일을 보낼시 깨짐때문에 문의드립니다.

4285

jfmam

작성한 질문수 47

0

postman으로 value가 한글을 보낼 때는 잘 되다가 한글이름의 파일을 전송하게 되는 경우에는 깨짐현상이 발생하는데 이를 해결하는 방법이 무엇이 있을까요?

postman설정에서 다음과 같이 되어 있는데 일반 텍스트에서 한글을 보낼시에는 잘 되는데 한글이름의 이미지 파일을 보낼시에는 한글 깨짐 현상이 발생이 됩니다.

 

javascript react

답변 5

0

송수진

검색하다가 봤는데ㅠ 혹시 이 에러 해결방법 찾으셨나요?

0

김범준

저도 같은 현상이 발생하네요

Docker 좋은 자료.pdf 라는 파일을 첨부하면,

Docker �@ ��.pdf  라는 이름으로 DB에 저장이 됩니다.

아래가 Multer 설정 정보입니다. 

filename에서 file.originalname에서부터 이미 이름이 깨져있어요.

const multerConfig2 = multer.diskStorage({
  destination: (reqfilecb=> {
    const uploadedPath = './uploads';
    cb(nulluploadedPath);
  },
  filename: (_reqfilecb=> {
    cb(null`${file.originalname}`);
  },
});

당연히 파일 저장 후, Controller에서 req.file.originalname에서도 이름이 깨져있습니다.

이상한건 Swagger나 브라우저에서 직접 요청한 것은 이름에 이상이 없고,

Postman으로 요청한 것에만 한글 이름이 이렇게 깨집니다.

이것도 어떤 컴퓨터에서는 정상적으로 출력이 되네요... 어떤 차이인지 모르겠습니다 ㅠ

postman에서 받아온 파일 첨부를 위해 보낸 request의 응답 response header를 추가합니다.

0

제로초(조현영)

파일 이름의 예시를 좀 들어주세요.

0

jfmam

저장되는 uploads폴더에 저장될 때 파일 이름의 한글부분이 깨져서 올려집니다!

0

제로초(조현영)

한글 깨짐이 어디에서 발생하시나요? 저장되는 곳이요?

next 10 이상에서는 redux dev tool 구동이 안되나요?

0

272

1

세션 갱신 문의 건

0

483

7

배포 진행 후 Highlight updates components render 표시

0

445

1

똑같은 기능을 하는 테이블

0

447

4

관계형

0

312

2

프론트 서버를 이용하지 않는경우

1

299

3

인피니트 스크롤링 사용시 오류

0

278

0

계속 이런에러가 떠서 해결하기는 했는데 어떤 의미인지 모르겠습니다.

0

434

2

req.user가 언제 생성되나요??

0

330

2

Cannot read property 'id' of null 에러

0

333

1

리트윗한 게시글 불러오는 sequelize

0

252

1

result.data에서 images인 이유

0

281

2

takeLatest에 대한 질문입니다.

1

342

2

프론트에서 express를 사용하지 않을때 동적라우팅

0

501

6

getInitialProps가 클라이언트에서 수행되는 이유?

0

258

1

리로드하면 팔로우 언팔로우 값이 초기화 되는 문제입니다.

0

445

2

스타일드 컴포넌트와 className을 통한 스타일 적용의 차이에 대해 궁금합니다

0

585

2

할인 쿠폰 사용이 안되는되요 (848-f9af83f183e3)

0

365

1

nodejs mvc 패턴

0

975

4

사용하고 보니, 람다 구성이 궁금합니다!

0

266

1

제로초님

0

445

1

새로고침 로그인 풀림 문제.

0

247

1

안녕하세요. 강의 너무 감사합니다

0

157

1

제로초님

0

170

1