[pyar] URL de descarga temporal

Pablo Dalmasso pablodalmasso en gmail.com
Mie Oct 9 16:36:16 ART 2013


Muchas gracias Pablo, eso me parece mas optimizado que lo que estoy
haciendo actualmente.-

Saludos.-


El 9 de octubre de 2013 16:34, Pablo SEMINARIO <pabluk en gmail.com> escribió:

> 2013/10/9 Pablo Dalmasso <pablodalmasso en gmail.com>
>
>> Buenas tardes, molesto por que en el trabajo necesitamos crear una url de
>> descarga temporal para que los clientes de nuestros clientes puedan acceder
>> temporalmente a los planos y prototipos, entonces estamos evaluando
>> alternativas para hacer esto y la que mas me convence es una vista que ante
>> ciertos parámetros haga un HttpResponse, con el contenido del archivo,
>> obvio siempre y cuando se pasen ciertas validaciones de seguridad. Lo que
>> le veo a este método que no me convence del todo es que para hacerlo bien
>> seguro la vista tiene que abrir el archivo y por ende cargarlo en memoria
>> para evitar pasarle la url directa del archivo, y ante una gran demanda
>> esto puede volverte en contra alguien. ¿tiene una mejor forma de hacerlo.?
>>
>>
> Otra idea puede ser servirte de tu servidor web. Con Apache o Nginx podes
> crear reglas en el directorio donde tenes los archivos para que los
> usuarios no puedan hacer "hot linking" osea  que no puedan acceder al
> archivo directamente sin tener una cookie. Esta cookie la podés setear en
> tu vista Django y devolves un redirect a la URL del archivo.
> En tu buscador amigo podes encontrar como escribir reglas para estos
> casos, en Apache es como el módulo mod_rewrite, en Nginx tenés algo
> parecido.
>
> Saludos!
>
> _______________________________________________
> pyar mailing list pyar en python.org.ar
> http://listas.python.org.ar/listinfo/pyar
>
> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>
> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
> Argentina - http://www.usla.org.ar
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20131009/89629da6/attachment-0001.html>


More information about the pyar mailing list