request form. Missing content-type boundary. ?
[HttpPost]
[ProducesResponseType(typeof(OperationResult<SavingCounterOutput>), StatusCodes.Status200OK)]
[ProducesResponseType(typeof(OperationResult<SavingCounterOutput>), StatusCodes.Status400BadRequest)]
public async Task<ActionResult> UploadFilesAsync(
[Required]
[NotNullNotEmptyCollection]
IEnumerable<IFormFile> uploadedFiles, CancellationToken cancellationToken)
У меня вот есть контроллер. И через сваггер он прекрасно загружает файлы. Но только не с нашего фронта Ангуляра.
В сваггере есть вот такой еще флаг курловский когда юзается этот метод.
-F "uploadedFiles=@Example321.csv;type=text/csv"
Знаю что сейчас так сложно сказать. Но может быть это все же проблема сервера и нужно как-то использовать
[DisableFormValueModelBinding]
К примеру ?
загрузи через постман!
{ "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1", "title": "One or more validation errors occurred.", "status": 400, "traceId": "00-d0ebd7ebdd482442b113238e79bbb98f-4d9c984b486f5046-00", "errors": { "uploadedFiles": [ "No files uploaded" ] } } Кажется ошибку с баундари я решил. Но теперь и в постмане и на фронте вот это.. А в сваггере все так же работает..
Обсуждают сегодня