0

我想在浏览器窗口中显示 *doc,*xls,*pdf 而不是他们尊敬的应用程序。我尝试了以下代码,但没有运气,它提示我保存/打开对话框,而不是在浏览器中显示

    //Set the appropriate ContentType.
    Response.ContentType = "Application/msword";
    //Get the physical path to the file.
    string FilePath = MapPath("wordfile.doc");
    //Write the file directly to the HTTP content output stream.
    Response.AppendHeader("Content-Disposition", "inline;filename=" + "wordfile.doc");
    Response.WriteFile(FilePath);
    Response.End();

请帮忙
谢谢

4

1 回答 1

0

对于任何这些专有格式,您需要浏览器插件/扩展或 IE 的 ActiveX
我不确定它是否适用于办公格式。
对于 PDF 设置content type to "application/pdf"Content-Disposition to inline应该工作。

于 2012-09-12T10:47:48.377 回答