Comentario: He estado prestando mucha atención a las últimas innovaciones en HTML5. ¿Crees que estoy perdiendo el tiempo? HTML5 nos trae muchas características "pesadas", como WebSockets, trabajadores web, historial, almacenamiento y algunas clases de herramientas como la lista de clases
Sin embargo, también hay muchas características pequeñas y muy buenas; Uno de ellos es el atributo de descarga recientemente agregado. El atributo de descarga nos permite especificar que el navegador usa un nuevo nombre de archivo al descargar, es decir, cambiar el nombre del archivo de descarga en el cliente. En lugar del nombre del archivo original en el enlace. De hecho, el nombre más apropiado para el atributo de descarga es Descargar Name.
Código HTML
Pon el atributo de descarga en un enlace ...
<!-Use el nombre "Presupuesto Tabla.pdf" al descargar->
<a href = "/files/adlafjlxjewfasd89asd8f.pdf? 66b11b" download = "presupuesto table.pdf"> Descargar la tabla de gastos </a>
Cuando el usuario hace clic en este enlace, el nuevo nombre en el valor del atributo de descarga se mostrará en el cuadro de descarga emergente. De esta manera, el nombre del archivo que guarda es Presupuesto Tabla.pdf. Además, el atributo de descarga puede forzar la operación de descarga a activarse, al igual que la operación que realizamos en el lado del servidor en PHP.
El atributo de descarga es muy útil cuando necesita realizar tareas de descarga. Muchas veces, los nombres de archivo que almacenamos en el servidor están representados por números de serie para garantizar su singularidad, pero dichos nombres no tienen sentido para los usuarios. La función de cambio de nombre del cliente del atributo de descarga nos facilita cambiar el nombre del archivo de descarga.