Comentário: tenho prestado muita atenção às mais recentes inovações no HTML5. Você acha que estou perdendo meu tempo? O HTML5 nos traz muitos recursos "pesados", como websockets, trabalhadores da web, histórico, armazenamento e algumas classes de ferramentas, como classe de classe
No entanto, também existem muitas características pequenas e muito boas; Um deles é o atributo de download recém -adicionado. O atributo de download nos permite especificar que o navegador usa um novo nome de arquivo ao fazer o download, ou seja, renomeie o arquivo de download no cliente. Em vez do nome do arquivo original no link. De fato, o nome mais apropriado para o atributo de download é o download.
Código HTML
Coloque o atributo de download no link A ...
<!-Use o nome "orçamento da tabela.pdf" ao fazer o download->
<a href = "/files/adlafjlxjewfasd89asd8f.pdf? 66b11b" download = "orçamento tabela.pdf"> Download Tabela de despesas </a>
Quando o usuário clicar neste link, o novo nome no valor do atributo de download será exibido na caixa de download pop-up. Dessa forma, o nome do arquivo que você salva é uma tabela de orçamento.pdf. Além disso, o atributo de download pode forçar a operação de download a ser acionada, bem como a operação que executamos no lado do servidor no PHP.
O atributo de download é muito útil quando você precisa executar tarefas de download. Muitas vezes, os nomes de arquivos que armazenamos no servidor são representados por números de série para garantir sua singularidade, mas esses nomes não têm sentido para os usuários. A função de renomeação do cliente do atributo de download facilita a alteração do nome do arquivo de download.