为什么我的<a href="test.xls"> is working and .txt is not?</a>

时间:2012-01-18 16:09:49

标签: asp.net html

我有一个名为测试的文件夹。我有一些.xls文件和.txt文件。

在html中我有

<p> <a href="../../Test/Stats.xls">Download excel file </a> </p> 
- when I click on this link it is opening a download window (Working fine) 

<p> <a href="../../Test/Stats.txt">Download Text file </a> </p> 

<p> <a href="../../Test/Stats.doc">Download excel file </a> </p> 

但这两个不起作用。他们没有打开下载窗口,而是访问.doc文件链接,并说该页面无法找到。

为什么下载窗口是为.xls而不是.do或.doc?我该如何解决这个问题?

3 个答案:

答案 0 :(得分:1)

听起来很傻,但我猜你需要检查文件名和对它们的引用,并确保它们完全相同。除非你在Windows机器上,否则也要考虑区分大小写。

答案 1 :(得分:1)

您需要配置服务器的MIME类型,否则文件将不会被提供(并且您将获得404)或浏览器将不知道如何处理文件类型。

有关详细信息,请参阅this article

答案 2 :(得分:0)

相关问题