Foros del Web » Programando para Internet » ASP Clásico »

copiar imagen externa con asp

Estas en el tema de copiar imagen externa con asp en el foro de ASP Clásico en Foros del Web. hola, alguien sabe como copiar una imagen almacenada en una carpeta externa? es decir no puedo acceder por ruta fisica, me tocaria acceder por ip ...
  #1 (permalink)  
Antiguo 05/02/2014, 10:43
Avatar de lexus  
Fecha de Ingreso: enero-2002
Ubicación: Cali - Colombia
Mensajes: 2.234
Antigüedad: 22 años, 3 meses
Puntos: 4
copiar imagen externa con asp

hola,

alguien sabe como copiar una imagen almacenada en una carpeta externa?

es decir no puedo acceder por ruta fisica,

me tocaria acceder por ip ya que la tengo en otro servidor


http://000.00.00/imagenes/imagen.jpg

esa seria la ruta origien, y la destino seria una carpeta en mi sitio.

alguien sabe como hacerlo con asp?


lo he intentado con filesystemobject pero esto no funciona con url sino con rutas.
__________________
Control de Visitantes, Control de Accesos, Minutas digitales, Manejo de Correspondencia
http://www.controldevisitantes.com
  #2 (permalink)  
Antiguo 05/02/2014, 11:02
 
Fecha de Ingreso: enero-2008
Ubicación: Málaga - España
Mensajes: 346
Antigüedad: 16 años, 3 meses
Puntos: 13
Respuesta: copiar imagen externa con asp

Aquí tienes algo,

http://www.daniweb.com/web-developme...er-through-url
  #3 (permalink)  
Antiguo 08/02/2014, 22:44
 
Fecha de Ingreso: octubre-2009
Mensajes: 97
Antigüedad: 14 años, 6 meses
Puntos: 4
Respuesta: copiar imagen externa con asp

Hola, para realizar eso necesitas realizar una solicitud hacia la URL de la imagen, y guardarla de la siguiente manera:
Código:
Set ajax = CreateObject("Microsoft.XMLHTTP")
ajax.open "GET","url de la imagen",false
ajax.send
Dim datos
datos = ajax.responseBody
Set stream = CreateObject("ADODB.Stream")
stream.type = 1
stream.open
stream.write datos
stream.savetofile "ruta de la imagen", 2
stream.close
Set stream = Nothing
Set ajax = Nothing
Saludos.

Etiquetas: asp, externa
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:05.