下载了html文件而不是显示

时间:2009-09-24 14:22:42

标签: html http web-applications

我正在写一个基于Web的文件管理员。如何在点击链接而不是显示链接时下载html文件。

4 个答案:

答案 0 :(得分:6)

在服务器端,在提供文件时,添加以下标题:

Content-Disposition: attachment; filename="document.html"

例如在PHP中你可以这样做:

header('Content-Disposition: attachment; filename="document.html"');

答案 1 :(得分:0)

在响应标头中,将Content-Disposition设置为“attachment; filename = something.html”

答案 2 :(得分:-1)

将HTTP响应的Content-Type标头设置为'application / octet-stream'。

在ASP.net/C#

Response.ContentType = "application/octet-stream";

答案 3 :(得分:-1)

当请求该文件时,服务器需要返回不同的MIME类型,例如application / octet-stream。