为什么下载文件没有文件扩展名?

时间:2012-07-09 05:09:09

标签: asp.net-mvc-3

我创建了一个简单的mvc3(razor)Web应用程序,并希望“让我的客户从我的网站下载文件”。 它在本地主机上运行正常,但是当我在主机上传时,当用户按下下载按钮时,浏览对话框出现下载它无法实现文件tipe并说出未知文件并删除文件扩展名,例如: “test.rar”将转换为“test”,没有文件扩展名。 我在Firefox 12和ie8上测试了它们,它们显示了一种行为。 请帮我 我的代码:

  public ActionResult down(string id)
        {

        return File(@"c:\test.rar", "rar", "test.rar");
    }

1 个答案:

答案 0 :(得分:2)

尝试将内容类型更改为application/x-rar-compressedapplication/octet-stream