Я использую 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
для добавления обеих деталей, но неясно, как исправить порядок деталей с помощью этого подхода.