谢谢zgh_ms([微软] 百变金刚) ,按照您的方法,我已经打开并正确显示了word文档,但出现了对话框,按照 请您打开“我的电脑”,click "Tools->Folder Options"菜单,选择“文件类型”,然后选择XLS后缀名,点击Advanced按钮,请确认您选择了"Confirm open after download"选项。 对话框还是跳了出来,是什么原因呢?
代码如下: String FileName; System.IO.FileInfo MyFileInfo; long StartPos = 0, FileSize;
-微软全球技术中心 -zgh
本贴子以“现状”提供且没有任何担保,同时也没有授予任何权利。具体事项可参见使用条款(http://support.microsoft.com/directory/worldwide/zh-cn/community/terms_chs.asp)。
为了为您创建更好的讨论环境,请参加我们的用户满意度调查(http://support.microsoft.com/directory/worldwide/zh-cn/community/survey.asp?key=(S,49854782))。
请您打开“我的电脑”,click "Tools->Folder Options"菜单,选择“文件类型”,然后选择XLS后缀名,点击Advanced按钮,请确认您选择了"Confirm open after download"选项。
对话框还是跳了出来,是什么原因呢?
String FileName;
System.IO.FileInfo MyFileInfo;
long StartPos = 0, FileSize;
FileName = @"e:\xxx\test.ppt";
MyFileInfo = new System.IO.FileInfo(Server.MapPath("file1.doc"));
FileSize = MyFileInfo.Length; Response.Clear();
Response.ContentType="application/msword";
Response.AddHeader("Content-Disposition", @"inline;filename=""file1.doc""");
Response.WriteFile(Server.MapPath("file1.doc"), StartPos, FileSize);
Response.End();