[pyar] [Web] Descargar archivo asignando un nombre
Leandro Brunner
leandrobrunner en yahoo.com.ar
Mie Mayo 28 22:01:32 ART 2014
También puedes usar una combinación de ambas. Utilizar un proxy para los
navegadores que no son compatibles, los cuales van a ser pocos... ;)
Saludos. Si tienes alguna duda con JavaScript escribíme.
El 28/05/14 21:55, Manuel Kaufmann escribió:
> 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
> <mailto: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
> <mailto:ssebastianj en gmail.com>>:
>
>
> El 28 de mayo de 2014, 17:53, Martin Chikilian
> <slacklinucs en gmail.com <mailto: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 <mailto: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 <mailto: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
>
>
> _______________________________________________
> 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/20140528/1ce0ed04/attachment-0001.html>
More information about the pyar
mailing list