.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)
Пост сделан хорошо, но параметр файла нулевой. Что мне здесь не хватает?