Файлам нужен какой-то индекс, который очень динамичен, т.е. в одном запросе мне могут понадобиться файлы для узла, скажем, узла 1, а в другом - для узла 1 и узла 2. где каждый узел может иметь несколько файлов. Это связано с тем, что я отправляю структуру графа в качестве входных данных с несколькими узлами, и с каждым узлом может быть связано ноль или более файлов.
И я не хочу передавать данные файла в формате base64. закодировано в моем JSON
Пытался использовать индексированный параметр с быстрым API, как предложено CoPilot. Второй пилот предлагает использовать, как показано ниже
:
Код: Выделить всё
sync def process(
request: Request,
data: str = Body(...),#Data, # JSON payload
node_files: Dict[str, List[UploadFile]] = Depends(lambda: {}) # Node-specific files
):
Подробнее здесь: https://stackoverflow.com/questions/791 ... for-an-ind
Мобильная версия