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