从服务器解析text / csv并下载

时间:2017-07-19 15:50:50

标签: javascript reactjs csv

如何以text/csv格式下载来自服务器的数据文件?

我正在使用fetch。我有这样的功能

download(content, filename, contentType)
    {
        const a = document.createElement('a');
        a.href = 'data:text/csv;charset=utf-8,' + encodeURI(content);
        a.target = '_blank';
        a.download = filename;
        a.click();
    }

响应就像object

希望你的帮助!

1 个答案:

答案 0 :(得分:0)

bruteforce方法:用.csv替换文件扩展名,然后将其发送给您的客户端。你可以用PHP实现这一点。 replace filename extension with php

好的解决方案:如果你想将文件转换为csv,你需要一个相当强大的api。也许你最好的选择是自己阅读文件,如果你知道你期望什么,并生成CSV。