在IE浏览器中如何直接显示word文档

发布网友 发布时间:2022-04-22 01:02

我来回答

1个回答

热心网友 时间:2022-06-30 10:43

//开始读取if(myRead.Read() == true){Byte[] Buffer = (Byte[])myRead[0];//输出this.Response.Clear();
this.Response.AddHeader("Content-Disposition", "inline; filename=" + HttpUtility.UrlEncode(myRead[2].ToString())) ;
this.Response.BinaryWrite(Buffer);
this.Response.End();}
直接打开文档而不询问的关键在于此句
this.Response.AddHeader("Content-Disposition", "inline; filename=" + HttpUtility.UrlEncode(myRead[2].ToString())) ;
里面的inline,而如果将它修改为attachment,就一定会弹出对话框.
另外,你还可以采用另一个方法,即,先将WORD文档生成到硬盘上,然后以如下语句:
response.redirect("此文档的地址");
以这种方式转过去,此WORD文档将自动在IE中显示.

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com