써먹는 웹개발

[Node] 이미지 업로드 하는 방법 : multer 본문

Server/Node.js

[Node] 이미지 업로드 하는 방법 : multer

kmhan 2021. 4. 22. 14:15


728x90
반응형

node.js에서 이미지 업로드를 그냥 하려고하면 확장자가 없어서 실행이 안되는 불상사가 발생한다. 그럴때 실행 가능하도록 개발하는 방법은 multer 모듈을 활용 하면 된다.

 

1. node.js 파일 생성

파일명 : imageUpload.js
const multer = require("multer");
const storage = multer.diskStorage({
    destination : (req, file, cb) => {
        cb(null, 'public/images/')
    },
    filename: (req, file, cb) => {
        cb(null, file.originalname)
    }
});


const upload = multer({ storage: storage });


module.exports = upload;

 

2. 테스트

프로그램명 : postman

 

3. 결과

 - 경로 : public/images

 - 파일명 : image.jpg

728x90
반응형


Comments