[英]any clean ways to download files like html5 download attribute
我完全清楚在javascript / jQuery中下载文件方面有很多争论(和解决方案),例如iFrame
, jQueryPlugin
。 但是,我对HTML5中<a>
download
属性等内置工具更感兴趣。 问题是它支持几个浏览器 :
这就是我想要下载文件的方式,而无需创建框架或使用任何插件。 问题是还有其他任何跨浏览器内置(比方说,更容易或更清洁)的方法吗?
您可能想尝试支持所有现代浏览器的FileSaver.js 。
var blob = new Blob(["Hello, world!"], {type: "text/plain;charset=utf-8"});
saveAs(blob, "hello world.txt");
有Downloadify ,它使用Flash生成并强制下载文件。 还有一个演示版。
或者您可以使用XHttpRequest(jQuery中的$ .get)下载文件并使用数据URI 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.