Imagenes en ASP

12/06/2006 - 16:01 por Marcos Galaviz | Informe spam
Buen dia me gustaria poner algunas imagenes en rutas de ASP sin programar
nada solamente quiero meter las imagenes a la carpeta y que se puedan ver
los archivos desde internet ¿es posible?

Gracias y un saludo.

Preguntas similare

Leer las respuestas

#6 Marcos Galaviz
12/06/2006 - 23:09 | Informe spam
Pero me preocupa eso que dices de la seguridad :s ¿hay algo que hacer al
respecto para no quedar tan expuesto?

"Arturo Costa Delgado" escribió en el
mensaje news:
Si lo que quieres es que cualquiera pueda ver el contenido de una carpeta
que contiene puras imágenes, necesitas habilitar la capacidad de "browse
directory" o "mostrar contenido" en la configuración de la carpeta en el
servidor. Esto es, no obstante, un grave problema de seguridad.

Revisa este ejemplo

http://www.asp101.com/samples/dir_list.asp

con una simple página asp podrás siempre mostrar el contenido de la
carpeta de imágenes e inclusive mostrarlas en tamaño reducido (con un poco
de javascript puedes lograr esto)

Espero haberte dado alguna orientación

ACD


Respuesta Responder a este mensaje
#7 Arturo Costa Delgado
13/06/2006 - 03:46 | Informe spam
No hasta donde yo se, porque estas dando libertad de ver una carpeta a
cualquiera. Y vía web en fin fuera FTP es más fácil de controlar. Tal
como yo lo veo, la solución que te plantee de utilizar una página asp que
liste el contenido de la carpeta de imágenes es la más viable y segura,
además es poco lo que hay que modificar en el ejemplo que te pase. Lo que tu
pides no es factible en realidad. tu estas pidiendo (si he entendido
bien) que alguien tipee por ejemplo

http://www.undominio.com/nombredelacarpeta

y que vea el contenido de dicha carpeta. Lo primero será que el browser
buscará información en el servidor sobre cual es el nombre default para esa
carpeta o sitio (index, default, home, index.html, index.htm, index. asp,
etc). Al no encontrar, simplemente mostrará el error 404 (página no
encontrada), pues no le estas dando la opción de ver ninguna página. Lo que
hacen algunas páginas de cargar en una ventana adicional algo como esto

http://www.undominio.com/nombredela...imagen.jpg

es distinto, pues ahí le estas dando el nombre que el browser necesita. Si,
asumiendo que el nombre default sea index.asp, creas una página con el
ejemplo que te puse, cada vez que alguien escriba la dirección web de la
carpeta en cuestión, cargará dicha página y mostrará las imágenes. Y
simplemente deberás de subir imágenes nada más. Yo no veo sinceramente la
ventaja o necesidad de hacer lo que pides habiendo medios más eficientes,
seguros y sobre todo más prácticos.

Espero haberte ayudado en algo con mi comentario

ACD
Respuesta Responder a este mensaje
#8 Jhonny Vargas P. [MVP]
13/06/2006 - 15:20 | Informe spam
Hola Marcos,

Revisa este link.. espero te sirva.

http://msmvps.com/blogs/jvargas/art...10304.aspx

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


"Marcos Galaviz" escribió en el mensaje
news:
Buen dia me gustaria poner algunas imagenes en rutas de ASP sin programar
nada solamente quiero meter las imagenes a la carpeta y que se puedan ver
los archivos desde internet ¿es posible?

Gracias y un saludo.

Respuesta Responder a este mensaje
#9 Marcos Galaviz
13/06/2006 - 20:20 | Informe spam
Mil gracias me sirvio muchisimo, ahora una pregunta mas habra alguna forma
de que estos documentos solo se puedan visualizar desde el explorer y no
permita la opcion de bajarlos ni de guardarlos localmente?

Gracias y un saludo.

"Arturo Costa Delgado" escribió en el
mensaje news:
Si lo que quieres es que cualquiera pueda ver el contenido de una carpeta
que contiene puras imágenes, necesitas habilitar la capacidad de "browse
directory" o "mostrar contenido" en la configuración de la carpeta en el
servidor. Esto es, no obstante, un grave problema de seguridad.

Revisa este ejemplo

http://www.asp101.com/samples/dir_list.asp

con una simple página asp podrás siempre mostrar el contenido de la
carpeta de imágenes e inclusive mostrarlas en tamaño reducido (con un poco
de javascript puedes lograr esto)

Espero haberte dado alguna orientación

ACD


Respuesta Responder a este mensaje
#10 Arturo Costa Delgado
14/06/2006 - 00:34 | Informe spam
Eso si lo veo difícil, porque si se están mostrando entonces debe existir
una ruta para cargar la imagen y simplemente viendo el código fuente se
puede obtener la ruta misma y bajarlo con cualquier gestor de descarga o
simplemente copiando dicha ruta en otra ventana y descargarlo de ahí en el
caso de que hayas deshabilitado los botones del mouse con javascript.

En ASP no estoy seguro en realidad, pero en PHP existe la posibilidad de
"crear" la imagen lo que limita la descarga. Te doy un ejemplo en vivo. Ve a
esta dirección

http://iblnews.com/

en el momento que posteo esto aparece una foto de Bush en primera plana.
Como sea, la imagen que aparece en primera plana, hazle clic con el botón
derecho del mouse y ve a propiedades y veras esta ruta

http://iblnews.com/getpic.php?idfoto0601

y si tratas de descargar la imagen con la opción de "Guardar imagen
como" verás que lo que vas a descargar es getpic.php y no la imagen en
si. Asumo que en ASP debe haber una librería para crear imágenes en línea y
en tiempo real, pero asumo que son de pago. En PHP esa librería es freeware
y viene con el PHP mismo. Te lo comento como opción

Espero haberte dado alguna ayuda con mi comentario

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