Путь к файлу в параметрах адресации. Когда необходимо передать путь в файловой системе в качестве параметра пути, стандарт OpenAPI такого не предусматривает из-за опасности возникновения сценариев, которые сложно тестировать и определять проблемы. Тем не менее, FastAPI предоставляет такую возможность с помощью указания :path как суффикса имени параметра. Вот так: from fastapi import FastAPI app = FastAPI() @app.get("/files/{filepath:path}") async def readfile(filepath: str): return {"filepath": file_path} Примечание. Если в пути требуется указать корневой каталог (/ в начале пути), то путь адреса может выглядеть как /files//home/johndoe/myfile.txt (с // между files и home). Материал представляет собой заметку на основе статьи документации FastAPI (вольный перевод) https://fastapi.tiangolo.com/tutorial/path-params. #path #parameters