En estas dos últimas semanas llevo revisando y revisando elementos del HTML5 que, como ya dije, me apasionan, porque básicamente han hecho mejoras muy impresionantes. Y por eso hoy os voy a hablar de una que me ha gustado muchísimo: el html5 download.
Voy a hacerlo sencillo… imaginad que tengo un fichero que se llama ejemplo123454321.txt. Si pulsáis veréis que es un texto normal y corriente que se abre (en principio) dentro del propio navegador al tratarse de un fichero de texto plano. El código fuente es sencillo:
<a href="ejemplo123454321.txt">ejemplo123454321.txt</a>
Pero, ¿por qué no forzar la descarga y además aprovechar el camino en cambiarle el nombre del fichero? Para ello ha aparecido un atributo en HTML5 que es el download que permite esto mismo… sin necesidad de cambiar nada en el servidor… El código sería algo tal que así:
<a href="ejemplo123454322.txt" download="cambiodenombre">ejemplo123454322</a>
(descárgalo como cambiodenombre.txt)
ejemplo123454322.txt (descárgalo como cambiodenombre.txt)
Un detalle importante es que este sistema únicamente funciona si el fichero está en el mismo hostname desde donde se hace la petición.
¿Cómo se te queda el cuerpo?
Deja una respuesta