파일을 업로드하고 URL을 생성하여 누구나 다운로드 할수있는 파일 공유 사이트입니다.
최대 2GB 까지 업로드할수있고 3일동안 다운로드 가능합니다.
- VanillaJS
- ExpressJS
- JWT
- Serverless
- 파일 업로드 요청
- 파일이 업로드되기전 DB에 파일의 원본이름과 업로드 날짜등의 정보를 담은 도큐먼트 생성
- S3에 업로드가 가능한 URL을 생성하여 클라이언트에 응답
- 클라이언트에서 S3로 파일 업로드
- S3에 업로드가 완료되면 이벤트 트리거 동작, DB에 미리 생성되었던 도큐먼트 내용갱신(파일 사이즈,유효성 등)