Как изменить заголовок расположения содержимого при использовании .net WebClient FileUpload - PullRequest
2 голосов
/ 23 февраля 2011

Можно ли вручную установить атрибут name в многокомпонентном заголовке при использовании .net WebClient UploadFile?Или есть другой способ решить эту проблему?

-----------------------8cda1896efcd67f
Content-Disposition: form-data; **name="file"**; filename="Testfile.txt"
Content-Type: application/octet-stream

This is a Testfile.
-----------------------8cda1896efcd67f--

Спасибо за любые предложения!

1 Ответ

0 голосов
/ 01 февраля 2018

Вы можете использовать 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));
...