[pyar] [Web] Descargar archivo asignando un nombre

Manuel Kaufmann humitos en gmail.com
Mie Mayo 28 21:55:52 ART 2014


Gracias por las respuestas.

Creo que lo más fácil de implementar y que salga andando es hacer un proxy
utilizando el ancho de banda de mi servidor, lo cuál es una cagada porque
si hay 2 o 3 descargando simultánneamente ya se va a venir abajo
seguramente.

Por otro lado me gustaría investigar un poco más eso que dicen de
Javascript y el "Filesystem API" para guardar en caché. Por ejemplo,
https://mega.co.nz/ funciona así. Empieza a bajar el archivo a "algún lado"
y cuando termina te muestra una ventana onda "Save as...", le das la
ubicación y solo lo mueve ahí (por detrás). Eso parece funcionar como dicen
ustedes.

Creo que voy a investigar un poco por el lado de javascript...



2014-05-28 18:31 GMT-03:00 Martin Chikilian <slacklinucs en gmail.com>:

> Yo pensaba en algo como (sin probar):
>
> def view():
>   resp = requests.get(url_bandcamp_mp3, stream=True)
>   def generate():
>         for chunk in resp.iter_content:
>             yield chunk
>     return Response(generate(), headers={'Content-Disposition':
> 'attachment; filename=my_own_filename.mp3'}, mimetype='audio/mpeg')
>
>
>
> 2014-05-28 18:17 GMT-03:00 Sebastián Seba <ssebastianj en gmail.com>:
>
>>
>> El 28 de mayo de 2014, 17:53, Martin Chikilian <slacklinucs en gmail.com>escribió:
>>
>> Está interesante el tema, tal vez una combinación de esto ayude a tu caso?
>>>
>>> http://docs.python-requests.org/en/latest/user/advanced/#body-content-workflow+
>>> http://flask.pocoo.org/docs/patterns/streaming/
>>>
>>
>>
>> +1.
>>
>> En este caso ¿qué convendría?
>>
>> * Que Requests realice el streaming.
>> * Que la vista de Flask haga el streaming.
>> * Ambos hacen el streaming.
>>
>> _______________________________________________
>> 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
>



-- 
Kaufmann Manuel
-- http://mkaufmann.com.ar
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20140528/e218e9da/attachment.html>


More information about the pyar mailing list