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

216
Vistas
javascript: descargue un archivo en el navegador del cliente, luego descargue el archivo al instante

Lo que realmente quiero es hacer algo como Mega web, donde cuando descarga un archivo, primero lo descarga dentro de su navegador, luego su navegador solicita que descargue el archivo y el archivo se descargará instantáneamente.

Hasta ahora esto es lo que he encontrado como solución:

 fetch(url).then(response => response.text()) .then(uri => { var link = document.createElement("a"); link.download = name; link.href = uri; link.click(); })

Si bien funciona para imágenes pequeñas, probé este enfoque en un archivo de 80 MB y la pestaña se bloqueó.

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

0

No he probado esto todavía, pero aparentemente esto está funcionando:

 fetch(url) .then((response) => response.blob()) .then((blob) => { var URL = window.URL || window.webkitURL; var fileURL = URL.createObjectURL(blob); var link = document.createElement("a"); link.download = name; link.href = fileURL; link.click(); URL.revokeObjectURL(fileURL); });
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