Невозможно добавить несколько изображений для загрузки в Swagger одновременно с помощью FastAPI. ⇐ Python

Программы на Python
Anonymous
Невозможно добавить несколько изображений для загрузки в Swagger одновременно с помощью FastAPI.

Сообщение Anonymous »

В Swagger, когда я нажимаю «Добавить файл», я могу добавлять файлы один за другим, но я хочу выбрать несколько файлов одновременно.

Код: Выделить всё

from fastapi import FastAPI, File, UploadFile
from typing import List
from fastapi.responses import JSONResponse

app = FastAPI()

@app.post("/upload-images/")
async def upload_images(files: List[UploadFile] = File(...)):
file_details = []
for file in files:
contents = await file.read()
file_details.append({
"filename": file.filename,
"content_type": file.content_type,
"size": len(contents)
})
return JSONResponse(content=file_details)
Я использую приведенный выше код и могу загружать файлы по одному, но есть ли способ загрузить несколько файлов одновременно, выбрав несколько файлов одновременно из папки .
Изображение

Я пытался добавить несколько файлов, выбрав их из папки, но я могу выбрать только один файл за раз. Я хочу загрузить несколько файлов, выбирая их одновременно.

Подробнее здесь: https://stackoverflow.com/questions/790 ... ng-fastapi

Вернуться в «Python»