카테고리 없음

multer

8나지 2024. 6. 4. 22:14

d

 

 

 

1) 버켓 생성
AWS에 S3을 검색하여 버킷 만들기를 선택 > 이름 및 리전(서울) 입력 > 객체 소유권 'ACL 활성화됨' 선택 > '버킷 소유자 선호' 선택 > 퍼블릭 액세스 차단 설정 > '새 퍼블릭 버킷 또는 ...' & '임의의 퍼블릭 버킷 ...' 두개만 선택 > 버켓 생성 완료2) S3 접근 사용자 생성

  • AWS에서 IAM을 검색하여 사용자 생성 선택 > 사용자 이름 입력, 그 외 건들지 말고 생성 완료하기
  • 권한 정책 > 권한 추가 > '직접 정책 연결' 선택 > 'AmazonS3FullAccess' 검색해서 선택
  • 액세스 키 만들기 클릭 > 로컬 코드 클릭 > 액세스 키 만들기 > 지급받은 액세스 키&시크릿 키 모두 메모장에 복붙

멀터 : 모듈먼저 다운 (npm install --save multer)

폼데이터 방식으로 받는 것 과 www.url 받는 방식 2가지 있음 : 둘다 같이 쓰임

 

폼데이터 이미지 업로드 : 파일보낼때 유리

포스트 제이슨으로 사용시 많이 쓰임 :문자숫자보낼때 유리

 

1. 라우터에서 호출 const multer = require('multer')

var upload = multer({dest: 'uploads/';폴더위치}) 

 

 

json 대신에 multipart form / 앞에는 이미지 이름? /벨류 옆에 화살표에 file있음

 

↓ 앞의 path 등도 봐야 이해할듯 

https://www.youtube.com/watch?v=92sUJdep5dA

+ 관련 자료 : https://github.com/you6878/HowlNodeMulter

 

GitHub - you6878/HowlNodeMulter

Contribute to you6878/HowlNodeMulter development by creating an account on GitHub.

github.com

https://github.com/lemonpie313/spartaNodejs04-multer