我知道如何在锚点上设置href和download属性,以允许用户将数据下载为文件。
然而,客户要求一个链接同时下载两个文件,并且不能压缩!不要问我为什么!
在网上搜索后,我找到了以下解决方案:
1)动态创建2个iframes,并在每个表单中将其GET设置为服务器上一个文件的位置,然后运行表单提交...这里
2)使用JQuery插件的变体...(1)..这里
3)打开弹出窗口。(不值得一提)
我想知道是否可以在JS端处理这个问题?在同一个应用程序中,我正在使用以下代码将数据导出为CSV:
$elm.attr('href', 'data:text/csv;charset=utf8,' + encodeURIComponent(_str)).attr('download', fileName);
_str是一个二维的扁平化数组。
我能在其中加入或者附加第二个文件吗?