tengo que mandar los resultados de un form y un fichero por POST.
Tengo este código, pero no sé muy bien si está correcto lo de enviar el fichero:
Cita:
¿es correcto? imports System.Net
Imports System.IO
Dim client As WebClient = New WebClient
client.Headers.Add("user-agent", "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; .NET CLR 1.0.3705;)")
client.QueryString.Add("usuario", "Pepe")
client.QueryString.Add("Passwd", "12234")
client.QueryString.Add("archivo", nombre_archivo)
Dim baseurl As String = "http://www.xxx.es/enviar-formulario.php"
client.UploadFile(baseurl , nombre_archivo)
Dim data As Stream = client.OpenRead(baseurl)
Dim reader As StreamReader = New StreamReader(data)
Dim s As String = reader.ReadToEnd()
data.Close()
reader.Close()
Imports System.IO
Dim client As WebClient = New WebClient
client.Headers.Add("user-agent", "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; .NET CLR 1.0.3705;)")
client.QueryString.Add("usuario", "Pepe")
client.QueryString.Add("Passwd", "12234")
client.QueryString.Add("archivo", nombre_archivo)
Dim baseurl As String = "http://www.xxx.es/enviar-formulario.php"
client.UploadFile(baseurl , nombre_archivo)
Dim data As Stream = client.OpenRead(baseurl)
Dim reader As StreamReader = New StreamReader(data)
Dim s As String = reader.ReadToEnd()
data.Close()
reader.Close()
saludos