我在JavaScript中创建CSV元素,然后模拟单击以下载相应的文件。
但是我没有直接下载而是希望它打开下载提示来选择要下载的文件的位置。
var csvString = Papa.unparse(result,{
quotes: false,
delimiter: ",",
newline: "\r\n"
});
var a = document.createElement('a');
a.href = 'data:attachment/csv,' + escape(csvString);
a.download = "download.csv";
a.click();
如何做到这一点?
答案 0 :(得分:9)
这是特定于浏览器的设置。
Settings > Downloads >
,然后选中复选框
Ask where to save each file before downloading
Tools > Options
,打开General
标签,然后选择单选按钮Always ask me where to save files
Save
按钮并选择位置。