safari上传csv文件在浏览器中打开纯文本

时间:2017-03-23 08:06:55

标签: javascript jquery

我正在寻找在safari中下载csv文件的解决方案, 我有链接数据:text / csv; charset = UTF-8 ....等 发生了什么是在safari中它在浏览器中打开一个简单的textcsv 注意:Chrome和IE上的一切都很好

你有什么想法.. 谢谢

1 个答案:

答案 0 :(得分:0)

我发现了这个: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>