从html代码下载链接

时间:2011-09-02 21:39:16

标签: jquery asp.net html download

在我的网站上,我需要显示一个链接,单击该链接会提示用户使用“另存为”对话框,以便他们可以在那里保存文件,而不是在浏览器中查看该文件。

请任何人知道用于下载文本和HTML文件的html代码。 .txt和.html

2 个答案:

答案 0 :(得分:1)

您只需要链接到要下载的文件,其余部分由客户端处理。

如果要在ASP.NET中动态生成文件,则需要设置一些额外的标题以强制下载。

Content-Disposition: attachment; filename=<filename.ext> 

在代码中:

 Response.AddHeader("content-disposition:","attachment;filename=<filename.ext>");

答案 1 :(得分:0)

链接是一个链接。它不能影响浏览器处理内容的方式(也不能影响文档中的任何其他内容)

如果您希望浏览器下载通常会呈现的内容(本机或插件),则需要在HTTP响应上设置Content-Disposition标头。

请参阅this example如何使用Apache for PDF文件进行操作,并根据您自己的要求进行调整。