【发布时间】:2020-11-09 10:32:58
【问题描述】:
我正在构建一个 ASP.NET Core Web 应用程序,我想在其中提供一个扩展名为 .L5X 的文件作为下载链接。该文件是纯文本,但具有特定于应用程序的扩展名。 这就是我的观点:
<a href="/data/downloads/test.l5x" type="text/xml" id="downloadLink" download>download</a>
我面临的问题是 href 链接不起作用,并且我一直收到“失败 - 无文件”错误。
奇怪的是,当我将扩展名更改为 txt 或 docx(在实际文件和 href 中)时,下载会正常工作。 例如,下面的 href 会起作用:
<a href="/data/downloads/test.txt" type="text/xml" id="downloadLink" download>download</a>
我搜索了网络,但找不到答案 - 帮助?
【问题讨论】:
-
我不认为错误是因为这个,但对于 .l5x 使用
type="application/octet-stream"而不是 text/xml -
感谢您的回复 - 我尝试了您的建议,但事实并非如此。我改为使用“application/octet-stream”类型,但仍然显示“失败 - 无文件”。
-
这就是我得到的:ibb.co/VNJd09m
标签: html asp.net-core href