CardsController.PostStoreFiles - метод

Сохраняет содержимое карточки вместе с файлами. Аналогичен запросу PostStore(CardStoreRequest, CancellationToken), но позволяет передавать в теле запроса multipart/form-data содержимое файлов, приложенных к карточке (добавление или замена файла). Первые part-ы содержат данные формы form-data в соответствии с именами свойств CardStoreFilesRequest, в котором по ключу "Header" содержится заголовок CardHeader в форме типизированного json, а по ключу "Request" - запрос CardStoreRequest в форме типизированного json. Последующие part-ы представляют содержимое файлов в порядке, указанном в методе GetOrderedFiles() для CardHeader.

Definition

Пространство имён: Tessa.Web.Controllers
Сборка: Tessa.Web (в Tessa.Web.dll) Версия: 3.6.0.23
C#
[HttpPostAttribute("store-files")]
[SessionMethodAttribute(UserAccessLevel.Regular)]
[DisableRequestSizeLimitAttribute]
[DisableFormValueModelBindingAttribute]
[ConsumesAttribute("multipart/form-data", new string[] { ... })]
[ProducesAttribute("application/json", new string[] { ... })]
[ProducesResponseTypeAttribute(200)]
public Task<ActionResult<CardStoreResponse>> PostStoreFiles(
	CancellationToken cancellationToken = default
)

Параметры

cancellationToken  CancellationToken  (Optional)
Объект, посредством которого можно отменить асинхронную задачу.

Возвращаемое значение

Task<ActionResult<CardStoreResponse>>
Ответ на запрос на сохранение карточки с файлами.

См. также