[Ror-es] Cómo borrar imágenes una vez cargadas?
Xavier Noria
fxn at hashref.com
Wed Jul 11 15:50:19 GMT 2007
El Jul 11, 2007, a las 5:23 PM, Luis Villegas escribió:
> Ya había pensado en eso, pero es información confidencial y me
> gustaría que estuviesen en la carpeta pública del servidor el menor
> tiempo posible.
> Ahora mismo, las imágenes se generan con una cadena aleatoria de 12
> caracteres, pero estoy un poco paranoico por la seguridad.
En ese caso puede que lo mejor sea que las imagenes las sirva un
controlador, tendras el control total y estaras mas tranquilo:
def image
if user_is_allowed_to_see_it
send_file ...
else
render :nothing => true
end
end
Si tienes un Apache (o lighty) con mongrel cluster puedes hacer que
esa llamada a send_file resulte en delegar en el frontend el servicio
del archivo de veras con el modulo mod_xsendfile y este plugin:
http://agilewebdevelopment.com/plugins/xsendfile
de manera que no penalizas a la aplicacion, solo pasas por ella para
control de acceso.
-- fxn
More information about the Ror-es
mailing list