如何以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
。
希望你的帮助!
答案 0 :(得分:0)
bruteforce方法:用.csv替换文件扩展名,然后将其发送给您的客户端。你可以用PHP实现这一点。 replace filename extension with php
好的解决方案:如果你想将文件转换为csv,你需要一个相当强大的api。也许你最好的选择是自己阅读文件,如果你知道你期望什么,并生成CSV。