在我的网站上,我需要显示一个链接,单击该链接会提示用户使用“另存为”对话框,以便他们可以在那里保存文件,而不是在浏览器中查看该文件。
请任何人知道用于下载文本和HTML文件的html代码。 .txt和.html
答案 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文件进行操作,并根据您自己的要求进行调整。