삐옹

2022년 6월 13일 왜안돼? 본문

TIL/2022년 6월

2022년 6월 13일 왜안돼?

삐옹 2022. 6. 15. 04:06
  • 만만히 봤다. 백엔드의 기능요청 제안은 매우매우 조심히 신중하게 받아야 한다는걸 알게되었다. 다른 팀들에 비해서도 많았던 api기능들을 그래도 열심히 하면 되겠지 라고 생각했는데 개뿔. 게시물 올리는 페이지에서 여러 이미지 파일의 url가지고 오는걸로만 4시간은 썼다. 왜 아까 잘 되던 코드가 불통이 되어 버린 것일까. 분하다. 내일 계속.

오늘 배운 것

react에서 Img파일 업로드하기

1. type="file"의 input을 만든다.

2. 여러 이미지를 추가하려면 multiple 필수. 업로드 가능한 이미지 파일 지정은 accept 속성에서 한다.

3. fomr 안에 있는 input들의 값은 formData로 관리할 수 있다.(텍스트, 파일 등)

 

*단 가져온 formData의 값은 빈 객체로 뜬다.forEach로만 그 값을 확인할 수 있음.

 

참고: 

https://taehoblog.netlify.app/react/previewimg/

 

[React] Preview Image - 이미지 미리보기

오늘은 컴퓨터에 있는 이미지를 업로드 하고 싶을 때, 미리보기를 구현해 보려고 한다. 준비하기 파일업로드를 위해서는 form태그의 를 이용해야한다. multipart/form-data에 대해서는 찾아보길 바란

taehoblog.netlify.app

https://mosei.tistory.com/entry/Javascript-FormData%EC%97%90-%ED%8C%8C%EC%9D%BC-%EB%B0%B0%EC%97%B4-%EC%82%AC%EC%9A%A9%ED%95%98%EA%B8%B0-%EB%B0%8F-%EB%8D%B0%EC%9D%B4%ED%84%B0-%ED%99%95%EC%9D%B8

 

[Javascript] FormData에 파일 배열 사용하기 및 데이터 확인

파일 업로드시 multiple 을 사용하여 여러개의 파일을 한번에 사용할 때 formData에 배열을 이용한다. 그런데 formData를 console.log로 찍으면 안보임 아래처럼 가공해서 확인 가능하다. fileUpload(e) { const c

mosei.tistory.com