591 B
591 B
프로젝트 개요
- fastapi를 이용한 파일 업로드/다운로드 프로그램 작성
프로젝트 요구사항
- fastapi를 통해 파일 업로드 및 다운로드를 위한 api 구현
- 업로드한 파일은 파일의 타입에 따라 assets/videos 또는 assets/images에 저장
- 저장된 파일의 정보 (파일 이름, 타입, 업로드 날짜)는 별도 json 파일을 이용하여 관리
- API 인터페이스 정의
- 파일 업로드: /api/files/upload
- 파일 다운로드: /api/files/download
- static (웹 (html, css, javascript) 서빙) : /web