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

Problema con Server.MapPath

Estas en el tema de Problema con Server.MapPath en el foro de ASP Clásico en Foros del Web. Holas, tengo un problema con el Path de un Asp que crea un xml donde le pasa datos a Flash, es una galeria dinamica de ...
  #1 (permalink)  
Antiguo 02/04/2008, 08:16
Avatar de elias77  
Fecha de Ingreso: noviembre-2005
Ubicación: Buscame...
Mensajes: 1.051
Antigüedad: 18 años, 6 meses
Puntos: 11
Problema con Server.MapPath

Holas, tengo un problema con el Path de un Asp que crea un xml donde le pasa datos a Flash, es una galeria dinamica de imagenes, este xml le pasa el dato de las imagenes, es decir, el nombre de las imagenes que hay en cierta carpeta. Cuando lo pruebo con localhost desde mi pc anda barbaro y cuando lo subo al servidor web, el flash no me lista ninguna imagen y creo que el problema viene del Asp... el asp que construye el xml para pasarle datos a flash es el siguiente:

Código:
<%
' intentamos evitar la caché del navegador --------------
Response.Expires=0
Response.CacheControl="private"
' ----------------------------------------------------------------
Response.ContentType="text/XML"
'Creamos el objeto FileSystemObject
Set fso = Server.CreateObject("Scripting.FileSystemObject")
' elegimos la carpeta files desde la raiz del servidor web
' sustituir "/files/" por la que os interese
Set folder = fso.GetFolder(Server.MapPath(("/minis/")))
Set files = folder.Files '
' construimos el XML ----------------------------------------
Response.Write("<?xml version='1.0' ?><exploracion carpeta='"+folder.Name+"'>")
For Each file in files
fil=file.Name
Response.write("<archivo nombre='")
Response.write(file.Name)
Response.write("' size='")
Response.write(file.size\1024)
Response.Write("' />")
Next
Response.Write("</exploracion>")
' ----------------------------------------------------------------
Set files = nothing
Set folder = nothing
Set fso = nothing
%>
Ahi en el path tengo nombre "minis" donde se encuentran las imagenes, probe tambien poniendolo desde la raiz es decir "/galerias/minis" pero no me funciona, no se que puede ser. Espero que me puedan ayudar
__________________
You're face to face, with the man who sold the world - NIRVANA
Diese stadt ist eine Dirne, hat rote flecken auf der Stirn - RAMMSTEIN
  #2 (permalink)  
Antiguo 02/04/2008, 09:07
Avatar de i_e_s27  
Fecha de Ingreso: marzo-2008
Ubicación: En mi casa
Mensajes: 208
Antigüedad: 16 años, 2 meses
Puntos: 5
Re: Problema con Server.MapPath

Primero que nada sacale un par de parentesis a esta parte:

fso.GetFolder(Server.MapPath(("/minis/")))

Aunue yo usaria "/galerias/minis/"

Y segundo, te fijaste si te escribe bien el XML con los nombres de archivo en el servidor? porque quizas el problema sea el Flash

Saludos!
  #3 (permalink)  
Antiguo 02/04/2008, 15:17
Avatar de elias77  
Fecha de Ingreso: noviembre-2005
Ubicación: Buscame...
Mensajes: 1.051
Antigüedad: 18 años, 6 meses
Puntos: 11
Re: Problema con Server.MapPath

Si, realmente el problema estaba en flash, lo que hice fue cambiar unas rutas, pero en flash. No se por que pensaba ciegamente que estaba en ASP el problema, muchas gracias.
__________________
You're face to face, with the man who sold the world - NIRVANA
Diese stadt ist eine Dirne, hat rote flecken auf der Stirn - RAMMSTEIN
  #4 (permalink)  
Antiguo 26/05/2008, 10:54
 
Fecha de Ingreso: mayo-2008
Mensajes: 1
Antigüedad: 16 años
Puntos: 0
Respuesta: Problema con Server.MapPath

Cita:
Iniciado por elias77 Ver Mensaje
Si, realmente el problema estaba en flash, lo que hice fue cambiar unas rutas, pero en flash. No se por que pensaba ciegamente que estaba en ASP el problema, muchas gracias.
Hola Elias, podrías por favor decirme cómo cambiaste las direcciones en flash??, es que yo cambio:
1. miXML.load("../Viajes/images/");
y
2. getURL("/Viajes/images/"+component.getSelectedItem().data, "_self");

Pero sigue sin funcionar.

Muchas gracias.
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 17:57.