generar fichero comprimido

15/12/2005 - 10:32 por Piolin Net | Informe spam
Alo!

Estoy haciendo una gestion de usuario para subir imagenes al servidor y
luego puedan ser descargadas desde la pag. web. El asunto es que al ser
imagenes se abren directamente y no da la opcion de guardar.

Es posible generar un fichero zip o rar o algo asi cuando se sube el jpg al
servidor o alguna forma de descargar un fichero.jpg sin q se abra 1º?

Gracias
 

Leer las respuestas

#1 Dani Castillo
16/12/2005 - 09:55 | Informe spam
Puedes hacerlo de tres formas
1) usando algun componente extra para guardar en zip... esta bien y es util
comprimir (aunque los jpg comprimen poco...) pero son de pago que yo sepa
2) usando algun compresos gratuito y ejecutando por linea de comando en el
servidor, requieres algun componente que permita ejecutar o usar shell por
script pero te puede dar problemas de permisos de ejecucion
3) lo que yo haria por comodidad ;) usar un asp para descargar los ficheros
http://aspfaq.com/show.asp?id!61

se basa en que ese asp simplemente "cambia" el content-disposition y vuelca
le fichero por response (en binario eso si) , tiene como ventajas:
simplicidad, control de descargas (es facil añadir un codigo que controle
quien se descarga cada cosa y cuantas veces) y seguridad (los ficheros
subidos puedes dejarlos en una carpeta fuera de wwwroot con lo que no son
visibles sin pasar por tu asp , como desventaja: al ser asp puro carga el
iis si tienes muchas descargas simultaneas tendras problemas de velocidad y
carga de proceso

____________________________
Daniel Castillo Martinez
Ajuntament d'Alaquàs. Societat de la Informació

____________________________
"Piolin Net" escribió en el mensaje
news:
Alo!

Estoy haciendo una gestion de usuario para subir imagenes al servidor y
luego puedan ser descargadas desde la pag. web. El asunto es que al ser
imagenes se abren directamente y no da la opcion de guardar.

Es posible generar un fichero zip o rar o algo asi cuando se sube el jpg


al
servidor o alguna forma de descargar un fichero.jpg sin q se abra 1º?

Gracias

Preguntas similares