Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: AndresFMA en 21 Mayo 2009, 00:39 am



Título: Envio de texto plano y archivos desde visual basic a un servidor (Tomcat)
Publicado por: AndresFMA en 21 Mayo 2009, 00:39 am
Buenos dias tengan
Mi pregunta es la siguiente, estoy utilizando System.Net.HttpWebRequest declarado con el string url del servidor.  Una aplicacion de visual basic debe enviar un archivo cualquiera al servidor este debe recibir el archivo y subirlo; he logrado esto por codigo html, entonces puedo asegurar su funcionamiento (es un servlet que procesa esta solicitud).
Intento aplicar 

 Dim httpRequest As System.Net.HttpWebRequest = System.Net.WebRequest.Create("URL del servidor")
httpRequest.Method = "GET"
        httpRequest.Credentials = CredentialCache.DefaultCredentials
        'httpRequest.ContentType = "image/jpeg"
        httpRequest.SendChunked = True
        httpRequest.Accept = False
en el momento que creo un response de esta forma
Dim response As HttpWebResponse = CType(httpRequest.GetResponse(), HttpWebResponse)

Se dispara un error de no poder conectarse a network
Intente otra solucion alterna la cual fue crear un metodo asincrono y enviar el archivo sin utilizar un response de esta forma
Dim result As IAsyncResult = _
        CType(httpRequest.BeginGetRequestStream(AddressOf ReadCallback, httpRequest), IAsyncResult)
(este fue un ejemplo extraido de la pagina http://msdn.microsoft.com/es-es/library/system.net.httpwebrequest.begingetrequeststream(VS.80).aspx)
igual no funciono...
Muchas gracias por su ayuda