使用encodeURIComponent()设置文件名,让用户下载数据文件

时间:2011-10-27 20:57:25

标签: javascript csv window.location encodeuricomponent

好吧,所以我有这个网页页面使用AJAX请求获取其数据(在javascript中使用JQuery)。将数据加载到用户浏览器后,我想让他们下载所述数据,而无需再次从服务器请求数据。

为此,我发现了一些代码(在Javascript中):

window.location = 'data:text/csv;charset=utf8,' + encodeURIComponent(someCSVtext);

这就是我想要它做的事情,但它始终将文件命名为“download.csv”

假设用户在浏览器中设置了“始终下载文件”选项(因此没有机会重命名文件),是否可以预设文件名?

0 个答案:

没有答案