Ayuda : upload o XMLHTTPRequest

31/05/2006 - 02:11 por NNTP | Informe spam
Como puedo usar el XMLHTTPRequest para enviar un archivo en POST en metodo
enctype y que una asp lea el post y lo guarde en el servidor.

Vamos loq ue se pretende es enviar un archivo desde VB a ASP para que lo
guarde en el servidor.

Preguntas similare

Leer las respuestas

#11 Rubén Vigón
01/06/2006 - 09:35 | Informe spam
Resignación, amigo Jhonny, resignación...

Un saludo!

Rubén Vigón
Microsoft MVP Visual Basic
http://vigon.mvps.org
Respuesta Responder a este mensaje
#12 Rubén Vigón
01/06/2006 - 09:35 | Informe spam
Resignación, amigo Jhonny, resignación...

Un saludo!

Rubén Vigón
Microsoft MVP Visual Basic
http://vigon.mvps.org
Respuesta Responder a este mensaje
#13 Matias Iacono
02/06/2006 - 00:32 | Informe spam
Creo que depende mucho de donde busques.

Es indudable que, como dices, mucha información es indirecta y básica, pero
hay muchisima otra que tiene todo, hasta lo más avanzado. Libros de la
Microsoft Press por ejemplo, traen muy buen material, claro, por lo general
si es nuevo, es en ingles.

Por otra parte, no confundas, y me ha pasado, donde por desconocimiento
profundo de la tecnología me tomaba el doble de tiempo hacer algo, una vez
encarrilado, me ha resultado sumamente simple, y realmente más productivo
que con versiones anteriores.

Matías Iacono
Microsoft MVP ASP/ASP.net
"NNTP" escribió en el mensaje
news:kXpfg.2172902$
No es mi intencion que se lo tome a mal, pero ando bastante cansado del
NET y a pesar de las mejoras tiene muchas deficiencias que antes no habia
y que tampoco hay un claro tutorial de apredizaje pq hasta el mas completo
es basico e indirecto.




"Jhonny Vargas P. [MVP]" escribió en el
mensaje news:%
Será entonces como tu dices ;)

Haslo como gustes y perdona por tratar de ayudarte

Saludos,
Jhonny Vargas P.
Santiago de Chile
http://msmvps.com/jvargas



"NNTP" escribió en el mensaje
news:sIifg.2170655$
Gracias pero supongo que lo haré mejor usando Socks.

Respecto al NET puedo decir que lo tengo instalado y es una PURA
MIEEEERDAAAA , es es verda, ahora todo estña hecha, no hace falta hacer
nada pq los objetos ya estan, pero es una patata el programar los
objetos y es bastante frustante.

Fijate que ni si quiera se puede iniciar un formulario de forma oculta,
cuando en VB solo poniendo visible=false o me.hide lo hace, en el NET no
es posible y como eso mil cosas. Para mi el NET es lo peor de todo, y el
monopolio nos obligará a usarlo.

PD: Eso de los argumentos en las ejecuciones de objetos ni idea pq no
rescato nunca nada y ademas ya no se pueden crear indices de objetos.




En fin... si pretendes hacerlo con VB6.0 puedes revisar este link. En
el titulo dice sobre restacar el código fuente de una página... pero
haciendo un pequeño cambio, puedes enviar datos a la página ASP (te
recomiendo .NET)
http://msmvps.com/blogs/jvargas/art...10291.aspx

OJO está en VBScript y no en VB6.0 pero para el caso da lo mismo...
pruebalo y me cuentas.

El cambio de lo anterior tendría que ser:

Dim RutaArchivo


RutaArchivo = "C:\..\imagen.jpg"



Set objStream = Server.CreateObject("ADODB.Stream")

objStream.Open

objStream.Type = 1 'tipo binario

objStream.LoadFromFile RutaArchivo



'NO LO HE PROBADO ENVIANDO DATOS BINARIOS...

'PERO DEBERÍA FUNCIONAR

URL = "http:/.../pagina.aspx"

Set objServerXMLHTTP =
Server.CreateObject("MSXML2.ServerXMLHTTP.4.0")



objServerXMLHTTP.Open "POST", URL

objServerXMLHTTP.Send objStream.Read
Respuesta = objServerXMLHTTP.responseText




Set objServerXMLHTTP = Nothing



objStream.Close

Set objStream = Nothing



Y desde el ASP solo deberías hacer un:

DatosBinarios = Request


Saludos,
Jhonny Vargas P.
Santiago de Chile
http://msmvps.com/jvargas





"NNTP" escribió en el mensaje
news:sa5fg.2149695$
Como puedo usar el XMLHTTPRequest para enviar un archivo en POST en
metodo enctype y que una asp lea el post y lo guarde en el servidor.

Vamos loq ue se pretende es enviar un archivo desde VB a ASP para que
lo guarde en el servidor.






















Respuesta Responder a este mensaje
#14 Matias Iacono
02/06/2006 - 00:32 | Informe spam
Creo que depende mucho de donde busques.

Es indudable que, como dices, mucha información es indirecta y básica, pero
hay muchisima otra que tiene todo, hasta lo más avanzado. Libros de la
Microsoft Press por ejemplo, traen muy buen material, claro, por lo general
si es nuevo, es en ingles.

Por otra parte, no confundas, y me ha pasado, donde por desconocimiento
profundo de la tecnología me tomaba el doble de tiempo hacer algo, una vez
encarrilado, me ha resultado sumamente simple, y realmente más productivo
que con versiones anteriores.

Matías Iacono
Microsoft MVP ASP/ASP.net
"NNTP" escribió en el mensaje
news:kXpfg.2172902$
No es mi intencion que se lo tome a mal, pero ando bastante cansado del
NET y a pesar de las mejoras tiene muchas deficiencias que antes no habia
y que tampoco hay un claro tutorial de apredizaje pq hasta el mas completo
es basico e indirecto.




"Jhonny Vargas P. [MVP]" escribió en el
mensaje news:%
Será entonces como tu dices ;)

Haslo como gustes y perdona por tratar de ayudarte

Saludos,
Jhonny Vargas P.
Santiago de Chile
http://msmvps.com/jvargas



"NNTP" escribió en el mensaje
news:sIifg.2170655$
Gracias pero supongo que lo haré mejor usando Socks.

Respecto al NET puedo decir que lo tengo instalado y es una PURA
MIEEEERDAAAA , es es verda, ahora todo estña hecha, no hace falta hacer
nada pq los objetos ya estan, pero es una patata el programar los
objetos y es bastante frustante.

Fijate que ni si quiera se puede iniciar un formulario de forma oculta,
cuando en VB solo poniendo visible=false o me.hide lo hace, en el NET no
es posible y como eso mil cosas. Para mi el NET es lo peor de todo, y el
monopolio nos obligará a usarlo.

PD: Eso de los argumentos en las ejecuciones de objetos ni idea pq no
rescato nunca nada y ademas ya no se pueden crear indices de objetos.




En fin... si pretendes hacerlo con VB6.0 puedes revisar este link. En
el titulo dice sobre restacar el código fuente de una página... pero
haciendo un pequeño cambio, puedes enviar datos a la página ASP (te
recomiendo .NET)
http://msmvps.com/blogs/jvargas/art...10291.aspx

OJO está en VBScript y no en VB6.0 pero para el caso da lo mismo...
pruebalo y me cuentas.

El cambio de lo anterior tendría que ser:

Dim RutaArchivo


RutaArchivo = "C:\..\imagen.jpg"



Set objStream = Server.CreateObject("ADODB.Stream")

objStream.Open

objStream.Type = 1 'tipo binario

objStream.LoadFromFile RutaArchivo



'NO LO HE PROBADO ENVIANDO DATOS BINARIOS...

'PERO DEBERÍA FUNCIONAR

URL = "http:/.../pagina.aspx"

Set objServerXMLHTTP =
Server.CreateObject("MSXML2.ServerXMLHTTP.4.0")



objServerXMLHTTP.Open "POST", URL

objServerXMLHTTP.Send objStream.Read
Respuesta = objServerXMLHTTP.responseText




Set objServerXMLHTTP = Nothing



objStream.Close

Set objStream = Nothing



Y desde el ASP solo deberías hacer un:

DatosBinarios = Request


Saludos,
Jhonny Vargas P.
Santiago de Chile
http://msmvps.com/jvargas





"NNTP" escribió en el mensaje
news:sa5fg.2149695$
Como puedo usar el XMLHTTPRequest para enviar un archivo en POST en
metodo enctype y que una asp lea el post y lo guarde en el servidor.

Vamos loq ue se pretende es enviar un archivo desde VB a ASP para que
lo guarde en el servidor.






















email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida