-
express에서 File Upload 구현 하기NodeJS 2019. 7. 14. 00:31728x90
express에서 File Upload 구현 하기
업로드는 복잡하게 구현 하지 않고 모듈을 사용하면 쉽게 할 수 있다.
express-fileupload를 이용하면 된다.
# express 의 app.js 에서 다음과 같이 사용 const fileUpload = require('express-fileupload'); const cors = require('cors'); const fs = require('fs'); app.use(cors()); app.use(fileUpload()); app.post('/upload', (req, res, next) => { let uploadFile = req.files.file const fileName = req.files.file.name uploadFile.mv( `${__dirname}/public/files/${fileName}`, function (err) { if (err) { return res.status(500).send(err); } res.json(JSON.parse(fs.readFileSync(`${__dirname}/public/files/${fileName}`, 'utf8'))); } ); })
그게 어렵지 않게 한다.
참고자료
728x90'NodeJS' 카테고리의 다른 글
도서관에 도서 자동 요청 프로젝트 (0) 2019.11.13 도서관에 도서 요청 하기 (0) 2019.07.18 Google Docs Sheets 연동 하기 (0) 2019.07.13 NodeJs에서 Parse Error: HPE_HEADER_OVERFLOW 발생 (0) 2019.07.12 nodejs package.json의 모듈 업데이트 하기 (0) 2019.07.10