C # загрузить файл с дополнительными данными

#c# #file-upload #webclient

#c# #загрузить файл #webclient

Вопрос:

Я использую следующий код для загрузки файла:

 WebClient w = new WebClient();
            byte [] res=w.UploadFile("http://gate.com/in.php", @"c:image.gif");
  

Как я могу добавить дополнительные данные post, например name=testamp;value=test2 ?

Ответ №1:

Это не поддерживается классом WebClient. Вы можете взглянуть на сообщение в блоге, которое я написал на эту тему. Вы также можете загрузить несколько файлов с помощью представленного решения.

Ответ №2:

Ну, вы всегда можете отправить его в строке запроса, например: «http://gate.com/in.php?name=testamp;value=test2 «