.Net - Используйте HttpClient для POST файла?

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

У меня есть следующий код:

var fi = new FIleInfo(....);
var form = new MultipartFormDataContent();
form.Add(new StreamContent(fi.OpenRead()), "file", fi.Name);
client.PostAsync(@"http://localhost:12372/TemplateManagement/Asset/Create", form);

который я хочу опубликовать в методе со следующей подписью (актив поступает из пользовательского связывателя, но это не важно):

public JsonResult Create(HttpPostedFileBase file, DynamicBuilderAsset asset)

Пост сделан хорошо, но параметр файла нулевой. Что мне здесь не хватает?

Ответы на вопрос(1)

Ваш ответ на вопрос