Javascript 从服务器解析文本/csv并下载
如何下载包含来自服务器的Javascript 从服务器解析文本/csv并下载,javascript,reactjs,csv,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.
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();
}
响应类似于对象
希望你的帮助 bruteforce方法:将文件扩展名替换为.csv,然后将其发送给客户端。您可以使用php实现这一点。
好的解决方案:如果你想将文件转换成csv,你需要一个相当强大的api。如果您知道需要什么,那么您最好自己读取文件,并生成CSV。您在哪里使用
获取?您已经创建了指向CSV文件的链接,用户可以下载。结果将由浏览器下载,而不是您的代码。我只是向服务器发送数据,服务器向我发送响应text/csv