para link hacer funciona descargar descarga como codigo boton automaticamente atributo archivos archivo javascript jquery html5

javascript - link - html boton descargar archivo



cualquier forma limpia de descargar archivos como el atributo de descarga html5 (2)

Soy plenamente consciente de que existen muchos debates (y soluciones) en cuanto a la descarga de archivos en javascript / jQuery, como iFrame , jQueryPlugin . Sin embargo, estoy más interesado en un tipo de instalaciones integradas como el atributo de download de <a> en HTML5. El problema es que soporta un par de navegadores :

Así es como quiero descargar archivos, sin crear marcos ni usar ningún complemento. La pregunta es: ¿hay alguna otra forma de hacerlo en cada navegador cruzado (por ejemplo, más fácil o más limpio)?

  • Internet Explorer 8+
  • Firefox 19+
  • Chrome 17+
  • Safari 5.1.9+
  • Opera 12.1

Es posible que desee probar FileSaver.js que es compatible con todos los navegadores modernos.

var blob = new Blob(["Hello, world!"], {type: "text/plain;charset=utf-8"}); saveAs(blob, "hello world.txt");


Existe Downloadify , que genera y fuerza la descarga de archivos con Flash. También hay una demo disponible.

O puede descargar el archivo utilizando XHttpRequest ($ .get en jQuery) y usar URI de datos .