从ftp下载的doc文档无法打开
时间:2010-11-09
来源:互联网
我从ftp下载doc文件,用的是struts2的下载,xml配置如下:
<action name="download" class="fileDownloadAction" method="download">
<!-- 初始文件名 -->
<result name="success" type="stream">
<param name="inputName">inputStream</param>
<param name="contentType">application/octet-stream;charset=ISO8859-1</param>
<!-- 使用经过转码的文件名作为下载文件名,downloadFileName属性
对应action类中的方法 getDownloadFileName() -->
<param name="contentDisposition">attachment;filename="${downloadFileName}"</param>
<param name="bufferSize">4096</param>
</result>
<result name="error">/frame/jsp/error.jsp </result>
</action>
下载用word2003保存的文件时没有问题,但下载由word2007转存为2003的doc文件后,打开时报“word在试图打开文件时遇到错误……”,不知道有人碰到过类似问题没,如何解决?
另外,同一个文件从ftp服务器直接ftp下来的可以打开。
<action name="download" class="fileDownloadAction" method="download">
<!-- 初始文件名 -->
<result name="success" type="stream">
<param name="inputName">inputStream</param>
<param name="contentType">application/octet-stream;charset=ISO8859-1</param>
<!-- 使用经过转码的文件名作为下载文件名,downloadFileName属性
对应action类中的方法 getDownloadFileName() -->
<param name="contentDisposition">attachment;filename="${downloadFileName}"</param>
<param name="bufferSize">4096</param>
</result>
<result name="error">/frame/jsp/error.jsp </result>
</action>
下载用word2003保存的文件时没有问题,但下载由word2007转存为2003的doc文件后,打开时报“word在试图打开文件时遇到错误……”,不知道有人碰到过类似问题没,如何解决?
另外,同一个文件从ftp服务器直接ftp下来的可以打开。
作者: v_kingcn 发布时间: 2010-11-09
这个和代码应该是没有什么关系,是文件格式的问题。
word 2003 的文件格式是:.doc
word 2007 的文件格式是:.docx
保存的时候,不能直接把“.docx” 改为“.doc”,而要用2007打开后,转存为2003。这样才能打开。
word 2003 的文件格式是:.doc
word 2007 的文件格式是:.docx
保存的时候,不能直接把“.docx” 改为“.doc”,而要用2007打开后,转存为2003。这样才能打开。
作者: mu_wangyue 发布时间: 2011-12-19
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28