+ -
当前位置:首页 → 问答吧 → asp读取doc文件的问题

asp读取doc文件的问题

时间:2008-01-24

来源:互联网

<%
response.contenttype="application/x-msword"  
const adtypebinary = 1  
dim strfilepath  
strfilepath = "c:\mainmenu.doc"  
set objstream = server.createobject("adodb.stream")  
objstream.open  
objstream.type = adtypebinary  
objstream.loadfromfile strfilepath  
response.binarywrite objstream.read  
objstream.close  
set objstream = nothing  
%>

这个文件是text.asp用来读取doc文件的

但是一运行时变成下载text.asp文件了

作者: cattingbear   发布时间: 2008-01-24

sf 可以借助其他组件来搞的 呵呵

作者: mufengwsp2004   发布时间: 2008-01-24

要有个转换的过程

作者: mufengwsp2004   发布时间: 2008-01-24

请教怎么转换

作者: cattingbear   发布时间: 2008-01-24

<%@ Language=VBScript %>
  <%
  Response.buffer = TRUE
  response.contenttype="application/x-msword"
  Response.AddHeader "Content-Disposition","attachment;filename=mainmenu.doc"
   
  Dim varStream, oMyObject  
   
const adtypebinary = 1  
dim strfilepath  
strfilepath = "c:\mainmenu.doc"  
set objstream = server.createobject("adodb.stream")  
objstream.open  
objstream.type = adtypebinary  
objstream.loadfromfile strfilepath  
response.binarywrite objstream.read  
objstream.close  
set objstream = nothing  
  %> 
try

作者: myvicy   发布时间: 2008-01-24

4楼的写法一运行还是下载

作者: cattingbear   发布时间: 2008-01-24

关注中。。。

作者: mlsml   发布时间: 2008-01-24

response.contenttype="application/x-msword"

主要是这一句 这一句一写上就是下载 但这一句不写上就是乱马 真为难

作者: cattingbear   发布时间: 2008-01-24

第一句是向浏览器说明这是一个word文件,浏览器自然就会下载了,
读取DOC文件是另外的方法,具体我也搞不清.....

作者: suano   发布时间: 2008-01-24

HOHOHO

作者: lj_0225   发布时间: 2008-01-25

OWC?
--------------------------
-http://blog.const.net.cn-
--------------------------

作者: pzhuyy   发布时间: 2008-01-25

选择打开就可以了,不要点保存

作者: hanpoyangtitan   发布时间: 2008-01-25

不用那么麻烦
在iframe中打开就可以了,不用下载的呵呵

作者: yalan   发布时间: 2008-01-25

都是数据流下载,至于客户端是否能打开,还在于客户端的环境,浏览者没有装word怎么折腾都没用,都是下载的;有装的话,4#的应该有效.

作者: gingerkang   发布时间: 2008-01-25

用unicode转换下编码然后输出就行了

作者: njurstliufei   发布时间: 2009-04-16

严重怀疑是浏览器所在的计算机没有安装合适版本的word

作者: wdbjsh   发布时间: 2009-04-17

你是不是没假设IIS 直接运行了?

作者: heatonc   发布时间: 2009-04-17

楼上说的对,连站点都没有设置吧

作者: sunny_gzj   发布时间: 2011-08-20

我觉得最好还是用控件吧,有个免费的操作word的ocx搜索下

作者: s1ihome   发布时间: 2011-08-20