0
<a href={getDocLink(item.data)} download={item.name}> // item: { data: <base64URL>, name: 'Mortality' }
  Download
</a>
const getDocLink = (url) => {
  const str = url.substring(url.indexOf(";") + 1);
  return `data:text/csv;base64,${str}`;
};

当我在 mac 中运行此代码时,一旦我点击下载,我就可以下载像Mortality.csv这样的文件,但是当我在 Windows 中运行相同的文件时,我可以下载一个文件,但是它没有保存为 .csv,它没有像Mortality这样的 .csv 格式保存

4

1 回答 1

1

添加.csv到下载

<a href={getDocLink(item.data)} download={item.name+ '.csv'}> // item: { data: <base64URL>, name: 'Mortality' }
  Download
</a>
于 2021-06-03T06:03:50.327 回答