在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
客户端使用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
解决方案 »
- 今天看了支付宝接口文档,不是说return_url可以调试,但是打了断点不进去,就直接显示了?
- 【绝望】就一个登陆控件链接问题,有这么难么?
- 请问在asp.net下如何得到一个XML字符串中指定节点的值?
- Response.Write的问题,
- 高手指教:asp中怎么实现多线程问题?
- 得到DropDownlist的Value如何得到其Item
- 能不能不列出那么多参数?
- 我的SQL连接问题
- VISTA(X64)中提示:未在本地计算机上注册“Microsoft.Jet.Oledb.4.0”提供程序。
- 如何在程序中实现向Table的任一指定格子里写内容?
- 为什么水晶报表导出成word后,用Response.Redirect("...")连接到那个word,然后就用浏览器打开word,可不可以不用浏览器打开啊,直接用word打
- =====在ie中如何读取word(图文)文件.=====
谢谢!
把“下载后确认打开”不要选上就可以了。
Response.AddHeader("Content-Type", "application/msword")
Response.AddHeader("Content-Disposition", "online; filename=你的文档名称");
Response.Charset = "Content-Disposition"
Response.BinaryWrite(myReader(0))