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

161
Vistas
¿Dónde cometí mi error en este código javascript para forzar la descarga?

Tengo la siguiente función en javascript.

 function downloadFile(data, name = 'transcript.pdf', type = 'pdf') { const anchor = document.createElement('a') anchor.href = window.URL.createObjectURL(new Blob([data], { type })) anchor.download = name anchor.click() } downloadFile();

Para resumir, estoy usando un sistema de gestión de aprendizaje. No puedo insertar html, solo javascript. Entonces tengo un botón presionado que ejecuta la función anterior. Obtengo la ventana de descarga que quiero, el archivo se ve bien, tiene el tamaño correcto, pero cuando voy a abrirlo, aparece un tipo de archivo no admitido/archivo dañado de Adobe Acrobat.

No sé casi nada sobre JS. Estoy dando vueltas. ¿Alguien puede ver el error que cometí y saber cómo corregirlo?

about 4 years ago · Juan Pablo Isaza
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