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