Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

184
Visualizações
Descargar archivo en el botón haga clic en jquery

Pregunta simple, creo.

Tengo un botón html: <button type="button" class="btn btn-success">Download</button> .

Al hacer clic, tengo que iniciar la descarga de un archivo ubicado en la misma carpeta que el proyecto. Nunca he usado nada para descargar un archivo, así que no tengo idea de cómo hacerlo y tampoco entiendo de otra pregunta. ¿Alguien podría decirme cómo hacerlo explicando por qué tengo que hacerlo de cierta manera? Todo esto debería ser preferible en jquery, pero incluso js básico está bien. Gracias.

about 4 years ago · Juan Pablo Isaza
3 Respostas
Responde à pergunta

0

usar <a> hace el trabajo sin involucrar javascript

 <a href="./file-path/file-name" class="btn btn-success" download>Download</a>

El atributo de download forzará la descarga del contenido visible. De lo contrario, se renderizará en lugar de descargarse.

about 4 years ago · Juan Pablo Isaza Relatório

0

De hecho, debería hacer el trabajo por usted. Para comprender mejor la funcionalidad, piense en la siguiente función

 function DownloadUsingAnchorElement(fileUrl, fileName) { const anchor = document.createElement("a"); anchor.href = fileUrl; anchor.download = fileName; document.body.appendChild(anchor); anchor.click(); document.body.removeChild(anchor); }

Consulte también: https://www.w3schools.com/tags/att_a_download.asp

about 4 years ago · Juan Pablo Isaza Relatório

0

document.querySelector('button').addEventListener('click', () => { const link = document.createElement('a') link.setAttribute('download', 'filename') link.setAttribute('href', './path-to-file/filename.ext') link.click() })
about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda