FastAPI에서는 POST 요청에 파일과 JSON 본문을 모두 추가하려면 File 클래스를 사용하여 File 객체를 처리하고 Body 클래스를 사용하여 JSON 데이터를 처리할 수 있습니다. 이를 달성할 수 있는 방법의 예:
from fastapi import FastAPI, File, UploadFile, Body app = FastAPI() @app.post("/upload") async def upload_file(file: UploadFile = File(...), data: str = Body(...)): # Do something with the file and data pass
이 예에서 file 매개변수는 업로드된 파일을 처리하고 data 매개변수는 요청 본문에 전송된 JSON 데이터를 처리합니다.
위 내용은 FastAPI POST 요청에서 파일과 JSON 데이터를 모두 수락하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!