Вы можете использовать MultipartFormDataContent следующим образом:
MultipartFormDataContent form = new MultipartFormDataContent();
string filename = @"Dir:\Testfile.txt"
, name = "file";
byte[] bytes = System.IO.File.ReadAllBytes(filename);
form.Add(new StringContent(name), "file");
form.Add(new ByteArrayContent(bytes), "File", Path.GetFileName(filename));