【发布时间】:2017-08-15 16:07:29
【问题描述】:
我正在寻找在 safari 中下载 csv 文件的解决方案, 我在链接数据中有:text/csv;charset=UTF-8 ....etc 发生的事情是在 safari 它在浏览器中打开一个纯文本csv 注意:在 chrome 和 IE 上一切正常
你有什么想法吗.. 谢谢
【问题讨论】:
标签: javascript jquery
我正在寻找在 safari 中下载 csv 文件的解决方案, 我在链接数据中有:text/csv;charset=UTF-8 ....etc 发生的事情是在 safari 它在浏览器中打开一个纯文本csv 注意:在 chrome 和 IE 上一切正常
你有什么想法吗.. 谢谢
【问题讨论】:
标签: javascript jquery
我发现了这个:Javascript - Download CSV as File 并对其进行了一些更改以使其与 jQuery 一起使用。
$(document).ready(function(){
function downloadFile2(fileName, urlData){
$('#dlink').attr('download',fileName);
$('#dlink').attr('href',urlData);
$('#dlink')[0].click();
}
var data = '"Column One","Column Two","Column Three"';
downloadFile2('2.csv','data:text/csv;charset=UTF-8,' + encodeURIComponent(data));
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<a id="dlink" href="" style="display:none"></a>
【讨论】: