Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

122
Vistas
Descargar un pdf sin abrir una nueva pestaña o cambiar la vista de la pestaña actual

Tengo un pdf que recibo de una llamada api y quiero lograr descargar el archivo a mi computadora sin que abra una nueva pestaña o abra la URL en la pestaña actual que tengo abierta. Me doy cuenta de que esta es una pregunta frecuente, pero todo lo que puedo encontrar son ejemplos que logran abrir una nueva pestaña o cargar en la pestaña actual.

He intentado usar una etiqueta como:

 <Button className="save-sign-note" > <a href={pdfURL} download={`${props.visitType}`}> Download and Next <RightArrow /> </a> </Button>

y esto descarga el archivo en la ventana actual.

También he intentado usar un controlador como:

 <Button onClick={() => DowloadAndNext()} >... const DowloadAndNext = () => { window.location.href = pdfURL; };

y

 <Button onClick={() => DowloadAndNext()} >... const DowloadAndNext = () => { const url = pdfURL; const link = document.createElement("a"); link.href = url; link.setAttribute("download", "file.pdf"); document.body.appendChild(link); link.click(); };

pero obtengo el mismo resultado cada vez. Cualquier ayuda con esto sería increíble ya que soy nuevo en el desarrollo de front-end.

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

No puede controlar esto desde su sitio web para descargas de pdf. Este es un comportamiento de configuración del navegador al descargar archivos PDF. Cambiar el software de PDF predeterminado a Adobe Reader en lugar de Edge puede resolver esto.

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda