asp.net mvc-使用C#在浏览器中打开一个word文件

本文关键字:一个 文件 word 使用 mvc- net 浏览器 asp | 更新日期: 2023-09-27 17:59:06

我正在尝试使用C#在浏览器上打开/下载一个word文件。该过程适用于PDF文件,但不适用于.doc文件。它作为"应用程序/八位字节流(100kB)"加载

我的代码是:

        FileStream fs = new FileStream(Server.MapPath(@"~'Content'documetfile.doc"), FileMode.OpenOrCreate, FileAccess.ReadWrite);
        return File(fs, "documentfile.doc");

我需要做什么才能将其下载为word文件?

asp.net mvc-使用C#在浏览器中打开一个word文件

您需要指定正确的内容类型:"application/vnd.ms-word":

  return File(fs, "application/vnd.ms-word", "documentfile.doc");