Exemplo 1: Usando JS de baunilha e tag
Para este exemplo, a parte do script seria escrita em JavaScript normal, e uma pressão de botão faria com que a máquina do cliente baixasse o arquivo pretendido.
Etapa 1: Configure o documento HTML
Comece criando um novo documento HTML chamado "Home" e adicione as seguintes linhas dentro do documento HTML:
Clique no botão abaixo para baixar o arquivo!
Adicionando as linhas acima dentro do A tag do elemento HTML resultaria no seguinte resultado dentro do navegador:
A partir das linhas que foram adicionadas ao documento HTML, pode -se perceber facilmente que o “OnClick” A propriedade do botão foi definida para a função "⇬ Fazer download do arquivo()". Vamos criar essa função na próxima etapa
Passo 2: Javascript Part
Dentro do tag de script ou no arquivo JavaScript vinculado, adicione as seguintes linhas de código para adicionar a funcionalidade ao botão:
Aqui, a janela.localização.A propriedade Href foi definida para o caminho do arquivo que deve ser baixado pela máquina do cliente. Como apenas o nome do arquivo foi usado como caminho para o arquivo, isso significa que o arquivo é colocado dentro da mesma pasta que o documento HTML:
De qualquer forma, isso faria com que o navegador baixasse o arquivo.
etapa 3: Teste
No final, acenda o documento HTML e clique no botão e observe que o navegador começará a baixar instantaneamente o arquivo como:
Como fica claro no GIF acima de que toda a página da web está funcionando perfeitamente como pretendido.
Exemplo 2: Usando jQuery e marcação
Para este exemplo, a parte do script seria escrita em jQuery e um Link de tag faria com que o navegador inicie o download do arquivo pretendido.
Passo 1: Configure o documento HTML
Assim como o primeiro exemplo, crie um novo documento HTML chamado "Home" e adicione as seguintes linhas dentro do documento HTML:
Clique no botão abaixo para baixar o arquivo!
Agora, neste exemplo, um Tag com o ID "Download" está sendo usado em vez de um botão. A execução deste documento HTML produzirá os seguintes resultados na página da web:
Em seguida, é adicionar algum jQuery para baixar o arquivo toda vez que o link é clicado.
Etapa 2: código jQuery
Na tag de script ou no arquivo de script, adicione as seguintes linhas:
$ (documento).pronto (function ()Nas linhas acima:
Etapa 3: Teste
Ligue o documento HTML e clique no link e observe a resposta do resultado como esta:
O link clicable está fazendo com que a máquina do cliente baixe o arquivo pretendido usando o jQuery
Embrulhar
Para usar JavaScript ou JQuery para fazer com que a máquina do cliente baixe um arquivo específico, basta acessar o atributo href da propriedade de localização do objeto da janela e defini -lo igual ao caminho completo do arquivo no servidor. Ao usar dessa maneira, é fácil criar um botão que fará com que o arquivo seja baixado. E também, um link clicável para fazer com que o arquivo faça o download. De qualquer forma, o procedimento foi explicado minuciosamente nos exemplos acima.