【发布时间】:2016-02-19 11:45:22
【问题描述】:
我有一个案例,当用户单击下载按钮时,进行了一些处理并创建了原始 HTML 内容并将其作为 zip 文件下载到客户端。
我尝试了下面的代码,它运行良好,直到 content 大小为 1.5 MB。但是,如果content 的大小超过 1.5 MB,则它不会下载,也不会显示任何错误或警告。
var link = document.createElement('a');
link.download = "Test.zip";
link.href = 'data:application/zip;base64,' + content;
link.click();
这可能是什么原因?
【问题讨论】:
-
@Sirko:Doh!是的,HTML5 规范lists it。在 MDN 上,它被标记为“实验性不应在生产代码中使用。”
标签: javascript html download zip