我需要在浏览器中打开docx文件。尝试使用以下代码。但出现了文件已损坏的错误。内容类型正确吗,也用内容类型应用程序/msword试试。
Response.AddHeader("content-disposition", "inline;filename=" + DisplayFileName); Response.ContentType = "application/vnd.openxmlformats-officedocument.wordprocessingml.document";//getContentType(filename); Response.WriteFile(fullpath); Response.End(); Response.Flush();
当给出适当的内容类型时,该代码适用于所有其他文件类型。问题只出在docx上。