/ / HttpWebRequest Текст класу + Файл у Vb.net - vb.net, http, файл, пост, httpwebrequest

HttpWebRequest Клас Текст + файл у Vb.net - vb.net, http, файл, повідомлення, httpwebrequest

Як створити POST за допомогою HttpWebRequest Клас у VB.net (2008)? Я можу знайти приклади лише з текстом, але не з текстом і файлами. Дякую.

Відповіді:

0 для відповіді № 1

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

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...

Чи допомагає це?