FastAPI и POSTMAN

Проблема подружить FastAPI и Postman при выгрузке файлов. В ФастАпи картинки и другие файлы скачиваются без проблема, однако через Постман не получается, выходит ошибка STATUS 422 Unprocessable Entity

{
    "detail": [
        {
            "loc": [
                "body",
                "file"
            ],
            "msg": "field required",
            "type": "value_error.missing"
        }
    ]
}

Первый код на единичный файл, второй на много сразу

#FastAPI how to upload files
@app.post("/upload")
async def single(file: UploadFile = File(...)):
    with open(f'{file.filename}', "wb") as buffer:
        shutil.copyfileobj(file.file, buffer)
    return {"file_name": file.filename}
#FastAPI how to upload files

#FastAPI how to upload multiple files
@app.post("/img")
async def upload_images(files: List[UploadFile] = File(...)):
    for file in files:
        with open(f'{file.filename}', "wb") as buffer:
            shutil.copyfileobj(file.file, buffer)
    
    return {"file_name": file.filename}
#FastAPI how to upload multiple files

Ответы (0 шт):