써먹는 웹개발
[Node] 이미지 업로드 하는 방법 : multer 본문
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
반응형
'Server > Node.js' 카테고리의 다른 글
[Node] 에러메시지 - npm ERR! Unexpected end of JSON input while parsing near '...c...' (0) | 2021.04.23 |
---|---|
[Node] ejs란? (0) | 2021.04.22 |
[Node] npm(node.js) - 모듈 설치 및 삭제 명령어 (모듈을 잘못 설치했을때) (0) | 2021.04.20 |
[Node] Url 호출별 결과값 호출방법 (0) | 2021.04.17 |
[Node] 서버 실행 및 테스트 프로그램(Postman) (0) | 2021.04.17 |
Comments