Создание формы Swagger для конечной точки, для которой требуются данные из нескольких частей формы с метаданными json и файлом - PullRequest
0 голосов
/ 24 апреля 2020

Я использую Swashbuckle для генерации интерфейса Swagger для моего ASP. NET Core 2.2 сервиса.

Моя конечная точка принимает многочастный запрос, который выглядит примерно так:

Content-Type: multipart/form-data; boundary=---------------------------boundary

-----------------------------boundary
Content-Disposition: form-data; name="metadata"

{'some': 'json'}
-----------------------------boundary
Content-Disposition: form-data; name="file"; filename="whatever.xyz"
Content-Type: text/plain

<bytes>
-----------------------------boundary

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

До сих пор мне удавалось использовать IOperationFilter для добавления обеих деталей, но неясно, как исправить порядок деталей с помощью этого подхода.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...