Як створити 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...
Чи допомагає це?