React JS form data로 파일 업로드

sangeun jo·2021년 10월 6일
0

1. ReactJS에서 이미지 파일 받아올 때에는 multer 사용
이상행동이 탐지된 경우 캡쳐 이미지를 서버에서 바로 저장하기 때문에 따로 클라이언트 단에서 파일 업로드를 구현할 필요는 없다고 생각했는데, cctv 썸네일을 업로드할 때 필요하다. multer쓰면 지저분해 보여서 좀 더 세련된(?) 방법을 찾고 싶었지만 ReactJS 클라이언트에서 업로드한 이미지파일을 서버에서 받아오려면 오려면 무조건 multer 써야하는 것 같다. 전에 multer 안쓰고 구현했던 것 같은데 어떻게 했더라? flask 서버에서 저장할 때였다.

2. express에서 form data로 파일을 받으면서 req.body얻는 법
NodeJS 서버에서 form data로 넘어온 파일을 받으면 req.body는 가져올 수 없다. form data를 사용하지 않고 파일을 얻는 법은 없는 것 같다. express에서 form data로 파일 받을 때 req.body도 같이 얻고 싶으면 app.py 파일 상단에 app.use(express.urlencoded({ extended: false }));
추가 해야한다.

profile
코더가 아니라 개발자가 되자

0개의 댓글