Anos atrás, quando um visitante do seu site clicava em um link que apontava para um documento não HTML, como um arquivo PDF, um arquivo de música MP3 ou mesmo uma imagem, esses arquivos eram baixados no computador dessa pessoa. Hoje, esse não é o caso de muitos tipos de arquivos comuns.
Em vez de forçar um download nesses arquivos, os navegadores da web de hoje simplesmente os exibem em linha, diretamente na janela de visualização do navegador. Os arquivos PDF serão exibidos nos navegadores, assim como as imagens. Os arquivos MP3 serão reproduzidos diretamente na janela do navegador, em vez de salvos como um arquivo de download. Em muitos casos, esse comportamento pode ser perfeitamente bem. Na verdade, pode ser preferível que um usuário baixe o arquivo e, em seguida, o encontre em sua máquina para abri-lo. Outras vezes, no entanto, você pode querer que um arquivo seja baixado em vez de ser exibido pelo navegador.
A solução mais comum que a maioria dos web designers toma quando tenta forçar o download de um arquivo, em vez de ser exibida pelo navegador, é adicionar um texto explicativo ao lado do link, sugerindo que o cliente use as opções do navegador para clicar com o botão direito do mouse ou clicar com o botão direito do mouse. escolher Salvar Arquivo para baixar o link. Esta não é realmente a melhor solução. Sim, funciona, mas, como muitas pessoas não veem essas mensagens, essa abordagem não é eficaz e pode resultar em clientes irritados.
Em vez de forçar os clientes a seguir instruções específicas que podem não ser intuitivas para eles, este tutorial mostra como configurar os dois métodos acima e solicitar que os leitores solicitem o download. Também mostra um truque para criar arquivos que serão baixados por quase todos os navegadores da Web, mas que ainda podem ser usados no computador do cliente.
Como fazer com que os visitantes baixem um arquivo
-
Faça o upload do arquivo que você deseja que os visitantes do seu site baixem para o seu servidor da web. Verifique se você sabe onde está testando o URL completo no seu navegador. Se você tiver a URL correta, o arquivo deve abrir na janela do navegador.
/documents/large_document.pdf
-
- Edite a página onde você deseja o link e adicione um link de âncora padrão ao documento.
Baixe o documento grande
-
Adicione um texto ao lado do link informando aos seus leitores que eles precisam clicar com o botão direito ou clicar com a tecla Ctrl no link para baixá-lo.
Clique com o botão direito do mouse (clique pressionando a tecla Control no Mac) no link e escolha “Salvar link como” para salvar o documento no seu computador
Alterar o arquivo para um arquivo zip
Se os seus leitores ignorarem as instruções para clicar com o botão direito ou clicar com a tecla CTRL, você poderá ajustar o arquivo para algo que será automaticamente baixado pela maioria dos navegadores, ao contrário daquele PDF que é lido inline pelo navegador. Um arquivo zip ou outro tipo de arquivo compactado é uma boa opção para usar este método.
-
Use o programa de compressão do sistema operacional para transformar seu arquivo de download em um arquivo zip.
-
Carregue o arquivo zip em seu servidor da web. Verifique se você sabe onde está testando o URL completo na janela do seu navegador.
/documents/large_document.zip
-
Edite a página onde você deseja o link e adicione um link de âncora padrão ao arquivo zip.
Dicas
- A maioria dos sistemas operacionais tem alguns softwares de compactação integrados. Se o seu sistema operacional não possuir, você pode pesquisar "arquivos zip" em um mecanismo de pesquisa para encontrar um programa para criá-los para você.
- Você pode usar essa técnica para imagens, filmes, músicas e documentos, bem como arquivos PDF. Qualquer coisa que você possa comprimir como um arquivo zip, você pode postar no seu site para download.
- Você também pode compactar vários arquivos em um arquivo zip, para permitir que seus clientes baixem uma coleção de arquivos com um clique.
- Se nenhum dos métodos acima é atraente, você também pode forçar um download com o PHP.




