html - 使用 Google chrome 下载/打开 .csv 文件,它将 .csv 文件的扩展名更改为 .xls

标签 html csv google-chrome download anchor

我有一个 a我的 html 文件中指向 .csv 的标记文件。每次我单击链接时,它都会在 .xls 中下载相同的文件延期。为什么?

我尝试了以下方法:

<a href="./example.csv" target="_blank">File download</a>
<a href="./example.csv" download>File download</a>
<a href="./example.csv" type="text/comma-separated-values">File download</a>
<a href="./example.csv" type="text/csv">File download</a>  

我尝试使用 file:///myfolder/example.csv 打开文件协议(protocol),但所有这些都有相同的结果。

而在 Firefox、IE、Edge 中,这会下载 .csv 中的文件延期。

如何让 chrome 下载 .csv .csv 中的文件延期?

最佳答案

在 Windows 10 机器上,Google Chrome 本地下载了 .csv 文件,扩展名为 .xls。但是当我将同一个项目上传到 GitHub Pages 时,Google Chrome 开始下载具有正确 .csv 扩展名的文件。
所以解决方案要么在网络服务器设置中,要么只是在本地环境之外进行测试。

关于html - 使用 Google chrome 下载/打开 .csv 文件,它将 .csv 文件的扩展名更改为 .xls,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56761809/

相关文章:

python - 我有两个相同的 CSV 文件,但由于 UnicodeDecodeError,其中一个无法读入 Pandas DataFrame

html - CSS HTML li 元素总是在右边/左边,隐藏其余部分

html - 为什么我的内部 div 位于容器 div 之外?

Python:将数据添加到第一个 CSV 列

google-chrome - 使用缓存放置 API 时资源的 "time cached"值不正确

javascript - v8 何时会实现 ECMAScript 5?

google-chrome - 禁用弹性滚动 Chrome/Safari

php - 使用 PHP 获取实际宽度而不是自动宽度

Android Webview 使用物理单位 (cm/in)

php - 为什么导入 CSV 文件时会添加额外的空行?