파일 업로드 2

[Node.js] Multer 한글 깨지는 현상 고치는 방법

안녕하세요. 이번에는 Multer로 파일 저장을 할 때 한글이 깨지는 현상에 대하여 알아보겠습니다. 현재 코드는 multer을 이용하여 파일 업로드를 하는 기능입니다. 여기서 한글 깨지는 현상을 막는 방법은 코드 1줄만 추가해 주시면 됩니다. multer 버전 "multer": "^1.4.5-lts.1", 추가해야 하는 코드 file.originalname = Buffer.from(file.originalname, 'latin1').toString('utf8'); 실제 사용 코드 const upload = multer({ storage: multer.diskStorage({ destination: function (req, file, cb) { cb(null, 'static/profile_img/'); ..

Node 2023.03.20

[Node.js] 파일 업로드(multer) 사용해보기

안녕하세요. 이번에는 파일 업로드 기능을 사용해 보겠습니다. 1. 파일 업로드 클라이언트 -> 서버 데이터 전송하는 법 2. multer npm install multer 파일 업로드를 위해 사용되는 미들웨어 express로 서버를 구축할 때 가장 많이 사용되는 미들웨어 multer로 파일 업로드 실행 시 파일 이름은 랜덤 hash 값으로 설정이 되며 확장자 설정도 되어 있지 않으며, 추가 작업이 필요하다. const multer = require('multer'); 2-1. multer 세부 설정 storage : 저장할 공간에 대한 정보 diskStorage : 파일을 디스크에 저장하기 위한 모든 제어 기능을 제공 destination : 저장할 경로 filename : 파일명 limits : 파일 ..

Node 2023.03.06
반응형