Я создаю конечную точку ASP.NET CORE Web API, которая должна получить массив сложных объектов через Multipart/Form-Data . Каждый объект включает в себя пары строк клавиш и дополнительную загрузку файла. Каждый Formitem должен иметь либо значение, либо файл, но не оба, а не ни то. Точно необходимо предоставить. < /P>
Вот моя модель: < /p>
public class FormItem
{
public string key { get; set; }
public string value { get; set; }
public IFormFile file { get; set; }
}
< /code>
и мое действие контроллера выглядит следующим образом: < /p>
[HttpPost]
public async Task SaveAdditionalInfo(
[FromForm] FormItem[] formFields,
[FromRoute] Guid businessKycId,
[FromQuery] string token)
{
...
}
Что я хочу:
Для получения массива Formitem через Multipart/Form-Data post . Swashbuckle) также.
Проблема:
Привязка модели не заполняет формфилд , когда он будет представлен из Swagger или Postman. Файлы.>
Я создаю конечную точку ASP.NET CORE Web API, которая должна получить массив сложных объектов через Multipart/Form-Data . Каждый объект включает в себя пары строк клавиш и дополнительную загрузку файла. Каждый Formitem должен иметь либо значение, либо файл, но не оба, а не ни то. Точно необходимо предоставить. < /P> Вот моя модель: < /p> [code]public class FormItem { public string key { get; set; } public string value { get; set; } public IFormFile file { get; set; } } < /code> и мое действие контроллера выглядит следующим образом: < /p> [HttpPost] public async Task SaveAdditionalInfo( [FromForm] FormItem[] formFields, [FromRoute] Guid businessKycId, [FromQuery] string token) { ... } [/code] ❓ Что я хочу: [list] [*] Для получения массива Formitem через Multipart/Form-Data post . Swashbuckle) также. [/list] ❌ Проблема:
Привязка модели не заполняет формфилд , когда он будет представлен из Swagger или Postman. Файлы.>
Я хочу протестировать конечную точку REST API, написанную на C# (.NET 8.0).
Конечная точка /import должна брать несколько файлов из TestFiles папка:
using Microsoft.AspNetCore.Mvc;
var builder = WebApplication.CreateBuilder(args);...
Я хочу протестировать конечную точку REST API, написанную на C# (.NET 8.0).
Конечная точка /import должна брать несколько файлов из TestFiles папка:
using Microsoft.AspNetCore.Mvc;
var builder = WebApplication.CreateBuilder(args);...
Я создал два веб -сервиса: первый - это ядро ASP .NET для обслуживания RESTFULL HTTP; Второй - ядро ASP .NET с MVC. Первый имеет API, которые хранят несколько данных в базе данных. У второго есть представления, которые называют API первой...
Я создал два веб -сервиса: первый - это ядро ASP .NET для обслуживания RESTFULL HTTP; Второй - ядро ASP .NET с MVC. Первый имеет API, которые хранят несколько данных в базе данных. Второй имеет представления, которые называют API первой...