[pyar] URL de descarga temporal

Ezequiel Brizuela [aka EHB or qlixed] qlixed en gmail.com
Mie Oct 9 16:18:33 ART 2013


Con las clases del modulo de static files de django no lo podes hacer?
El oct 9, 2013 4:12 PM, "Pablo Dalmasso" <pablodalmasso en gmail.com> escribió:

> Ok, gracias Gustavo. me voy a poner a investigar esa parte.
>
> Saludos.-
>
>
> El 9 de octubre de 2013 16:11, Gustavo LU6AGV <lu6agv en gmail.com> escribió:
>
>> no me acuerdo exactamente puesto que lo hice por el 2006/7, pero se
>> que habia una forma de decirle en el response de que envie el archivo
>> ese...
>>
>>
>> 73's
>> Gustavo
>> LU6AGV
>>
>>
>> 2013/10/9 Pablo Dalmasso <pablodalmasso en gmail.com>:
>> > Gustavo entiendo la parte que no accedes directamente, pero lo que no
>> > entiendo es como haces para que el response devuelva el archivo sin
>> abrirlo
>> > (como hago actualmente) o en su defecto direccionar a donde esta la url
>> del
>> > archivo. yo lo estaba haciendo por ahora es esto
>> >
>> >
>> > """
>> > Se recibe una url por ejemplo
>> http://www.mipaginaweb.com/plano/4f85g9g6r4s8/
>> >
>> > donde 4f85g9g6r4s8 es un hash que esta grabado en un base de datos que
>> tiene
>> > el estado del hash la fecha de caducidad, y el archivo junto con su
>> > ubicación.
>> >
>> > """
>> >
>> > f = open('/home/pdalmasso/Descargas.tar.gz', "r").read()
>> > respuesta = HttpResponse(f)
>> > respuesta['Content-Disposition'] = 'attachment;
>> filename=Descargas.tar.gz'
>> > return Respon
>> >
>> >
>> >
>> >
>> > Saludos.-
>> >
>> >
>> > El 9 de octubre de 2013 15:39, Rafael E. Ferrero <
>> rafael.ferrero en gmail.com>
>> > escribió:
>> >
>> >> y esto andara?
>> >>
>> >> https://github.com/tomatohater/django-unfriendly
>> >>
>> >>
>> >> El 9 de octubre de 2013 15:38, Santiago Romero <santi.romero en gmail.com
>> >
>> >> escribió:
>> >>
>> >>> Hola,
>> >>>
>> >>> 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.?
>> >>>>
>> >>>
>> >>> ¿Qué es "temporal" en este caso?
>> >>>
>> >>> Posiblemente como dice Gustavo posiblemente sea lo que más se adapte
>> >>> porque además podés almacenar en la base de datos el archivo
>> correspondiente
>> >>> y hasta cuándo es válido ese hash/vista temporal, suponiendo que es X
>> >>> horas/días desde que se generó el hash (y te deja abierto el campo
>> para
>> >>> otras cosas si querés, como cuántas veces se uso el hash).
>> >>>
>> >>> Saludos,
>> >>>
>> >>> Santiago Romero
>> >>> - Software developer & Photographer -
>> >>>
>> >>>
>> >>>>
>> >>>>
>> >>>> desde ya muchas gracias 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
>> >>>
>> >>>
>> >>>
>> >>> _______________________________________________
>> >>> 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
>> >>
>> >>
>> >>
>> >>
>> >> --
>> >> Rafael E. Ferrero
>> >>
>> >> _______________________________________________
>> >> 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
>> >
>> >
>> >
>> > _______________________________________________
>> > 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
>> _______________________________________________
>> 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
>>
>
>
> _______________________________________________
> 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/1deaf133/attachment-0001.html>


More information about the pyar mailing list