我可以使用jQuery动态创建文件(及其内容)吗?
这是我的HTML代码,
我想创建类似"href=filename.txt"
东西。 需要根据单击的标签动态创建文本文件的"filename"
及其内容。
我使用Web API来获取JSON格式的数据,因此相信安全性不应成为问题。
从HTML5开始 ,您可以使用data:
组合data:
URL和download
属性 。 例如,
Download
或者,以编程方式,
Download
$("a#programatically").click(function() { var now = new Date().toString(); this.href = "data:text/plain;charset=UTF-8," + encodeURIComponent(now); });
在这里看到它。
遗憾的是, 并未完全支持download
属性,并且data:
url处于良好状态 。
现在,为了获得更好的跨浏览器支持,您需要在服务器端动态创建文件。