💜 Key Point

utf-8

💜 Today I Learned

[최종 프로젝트]

  • S3 적용
    S3를 적용하며 파일 이름이 한글일 경우에 파일 이름이 깨지는 것을 볼 수 있었다.
    영어는 제대로 적용이 되는데 한글은 깨지는 것이다.
    이것에 대한 해결방법을 찾아보니 utf-8 형식으로 파일명을 인코딩해주면 되는 것이다.
    file.originalname = Buffer.from(file.originalname, 'latin1').toString(
          'utf8',
        );
    s3 서비스에 이 코드를 추가해주면 파일명이 깨지지 않는 것을 볼 수 있다.

0개의 댓글