만들고 싶은 서버:  nodejs 파일 업로드 - multer 모듈사용 · 초보몽키의 개발공부로그 (wayhome25.github.io) 


위 사이트에서 만들려는 서버는 만들었습니다.


html - form - action 을 이용한 방법으로는 성공을 했습니다.


제가 원하는 것은 중간에 javascript를 이용해 더 섬세한 조작을 해보는 것입니다.


.addEventListener('submit')을 이용해서 submit할 때 form에 올린 이미지 파일을 /upload로 보내야하는데

html에서는 req.file에 담아서 보내주었는데 제가 javascript로 객체에 담으려고 하니 어떻게 담아야할지 모르겠더라구요. 

비슷한 느낌으로 document.getElementById('pictureFile').files[0]; 라는 구문을 찾긴 했었는데 조금 느낌이 다른 것 같아서요.



axios.post('/upload', { file });,fetch등 javascript로post를 보내는 방법은 아는데 파일 자체를 어떻게 찾아야하는지(어떻게 객체로 만들어야하는지?) 잘 모르겠습니다.

혹시 어떻게 이미지 파일을 보낼 수 있는지 알려주실 수 있습니까?