I have a WebApi service handling an upload from a simple form, like this one:
Thank you @Michael Tepper for your answer.
I had to post attachments to MailGun (email provider) and I had to modify it slightly so it would accept my attachments.
var fileContent = new ByteArrayContent(System.IO.File.ReadAllBytes(fileName));
fileContent.Headers.ContentDisposition =
new ContentDispositionHeaderValue("form-data") //<- 'form-data' instead of 'attachment'
{
Name = "attachment", // <- included line...
FileName = "Foo.txt",
};
multipartFormDataContent.Add(fileContent);
Here for future reference. Thanks.