GitHub Releases웹 · 프론트엔드

fastapi/fastapi

FastAPI 0.150.0 공개, 선택 안 된 파일 입력값 처리 변경

원제 fastapi/fastapi 0.150.0

0.150.0
Key Point

FastAPI 사용자가 파일 업로드 처리 로직을 업데이트해야 하는 핵심 변경사항이며, 브라우저 파일 입력 동작의 모호한 부분이 명확하게 정의되었다.

핵심 요약

  • 브라우저에서 파일을 선택하지 않으면 빈 파일명과 빈 내용으로 제출되는데, FastAPI 0.150.0부터 이를 누락된 값으로 처리한다.
  • 필수 파일 필드는 검증 오류를 반환하고, 기본값이나 기본 팩토리를 가진 필드는 그 기본값을 사용한다.
  • 파일 목록에서 선택되지 않은 입력값은 무시되며, 명명된 영용량 파일(zero-byte file)은 여전히 허용된다.
  • 이는 주요 변경사항(Breaking Change)으로, PR #16534에서 @tiangolo가 구현했다.
AI 요약 안내

AI가 한국어로 정리한 내용입니다. 정확한 정보는 원문을 확인해 주세요.

요약 원칙 ↗