我的html文件中有一个a
标签指向一个.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
协议打开文件,但所有这些都有相同的结果。
而在Firefox中,IE,Edge这下载的文件在.csv
扩展名。
如何让chrome下载扩展名为.csv
的.csv
文件?
2条答案
按热度按时间rhfm7lfc1#
在Windows 10机器上,Google Chrome下载了扩展名为.xls的.csv文件。但当我将同一个项目上传到GitHub Pages时,Google Chrome开始下载扩展名为.csv的文件。
因此,解决方案要么是在Web服务器设置中,要么只是在本地环境之外进行测试。
vktxenjb2#
我没有找到任何解决办法,所以我做了一个变通办法:
这对我来说是有效的,如果你发现浏览器对任何其他文件都有同样的问题,而这个文件不是csv,试着像这样实现它,它也会起作用。