导航
  • 主页
  • .NET Framework
  • ASP
  • Web Services
  • .NET互联网桌面应用
  • VB
  • 图表区
  • 分析与设计
  • 组件/控件开发
  • AppLauncher
  • 问答

在WEB中打开数据库中的WORD文件为什么会出现提示保存窗口!

Intel8088 2004-07-23 09:48:56
在WEB中打开数据库中的WORD文件为什么会出现提示保存窗口!
客户端使用officeXP,以下是源代码!
OpenData()
Dim sqlCmdText As String = "Select content,name from memoire where id=2"
Dim myReader As SqlClient.SqlDataReader
Dim sqlCMD As New SqlClient.SqlCommand(sqlCmdText, sqlConn)
myReader = sqlCMD.ExecuteReader
While myReader.Read()
Response.Clear()
Response.AddHeader("Content-Type", "application/msword")
Response.Charset = "Content-Disposition"
Response.BinaryWrite(myReader(0))
End While
...全文
164 点赞 收藏 9
写回复
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
elby 2005-05-29
up
回复
hchxxzx 2005-05-26
把你的代码改如下试试
Response.AddHeader("Content-Type", "application/msword")
Response.AddHeader("Content-Disposition", "online; filename=你的文档名称");
Response.Charset = "Content-Disposition"
Response.BinaryWrite(myReader(0))
回复
hzsummer 2005-05-26
单击“我的电脑”->“工具”->文件夹选项->文件类型->在已注册的文件类型中选择你要的(Word文件或Excel与PDF文件)的选项->点击该项目下面的【高级】按钮,弹出一个“编辑文件类型”页面。
把“下载后确认打开”不要选上就可以了。

回复
athossmth 2004-07-23
跟这个没关系,客户端浏览器的设置,碰到word, pdf等等文件,ie都会问你是“打开”,还是“保存”,这个要在file explorer的file type里分别修改
回复
Intel8088 2004-07-23
有人知道吗?
回复
Intel8088 2004-07-23
加上这个Response.End也是不行,还有什么方法吗?

如果可以保存的话,那就不能控制文档权限了。

各位帮帮忙,能提供源码吗,200分都可给。
回复
schwarzenegger 2004-07-23
Response.End
回复
asen51 2004-07-23
呵呵
回复
Intel8088 2004-07-23
TO: athossmth(athos):

file explorer的file type 要怎么改,能说清楚吗?
谢谢!
回复
发动态
发帖子
.NET技术社区
创建于2007-09-28

5.8w+

社区成员

.NET技术交流专区
申请成为版主
社区公告
暂无公告