锚标记

时间:2017-04-27 11:46:23

标签: c# asp.net-mvc anchor

我正在使用acnchor标签点击它下载文件,但点击该文件无法下载并在Chrome浏览器中显示Failed-Network错误。 我以不同的方式更改了我的锚标签,但没有使用它们

     <td><a href="@file.FilePath">@file.FileName</a></td>
     <td><a href="@file.FilePath" download>@file.FileName</a></td>
     <td><a href="@file.FilePath" download=@file.FileName>@file.FileName</a></td>

它有什么问题?

1 个答案:

答案 0 :(得分:0)

这是客户端 - 服务器问题。该路径存在于服务器上,但下载由客户端启动。客户端无法访问服务器的文件系统,因此无法访问。如果您需要该目录中的内容可供下载,请在您的站点下创建指向该路径的虚拟目录,然后将用户链接到虚拟目录下的文件,例如:

<a href="/myvirtualdirectory/myfile.foo">Click me!</a>