HttpWebRequest Класс Текст + Файл в Vb.net - PullRequest
0 голосов
/ 10 ноября 2009

Как создать POST с помощью класса HttpWebRequest в VB.net (2008)? Я могу найти примеры только с текстом, но не с текстом и файлами. Спасибо.

1 Ответ

0 голосов
/ 11 ноября 2009

Вы должны быть в состоянии прочитать файл в буфере и загрузить его на сервер. Это не так сложно.

HttpWebRequest request = (HttpWebRequest)WebRequest.Create(uri);
request.Method  "POST";
Stream fileStream = File.OpenRead("filename");
byte [] buffer = new byte[1024];
Stream reqStream = request.GetRequestStream();

int read = fileStream.Read(buffer, 0, buffer.Length);
while(read > 0)
{
reqStream.Write(buffer,0,read);
read  fileStream.Read(buffer, 0, buffer.Length);
}

reqStream.Close();
fileStream.Close();

// now get the response...

Это помогает?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...