java代码读写word2007文件 .docx后缀

现在项目有个需求要下载服务器上的word文件

用这个代码可以正常下载txt和doc后缀的文件,但是下载了docx文件打开时会报错

请问这个问题怎么解决? 求高手帮忙 谢谢
完整代码,求大神帮忙看看哪里有错,需求是下载后文件删除,在流关闭后加了个file.delete()方法,为什么docx下载后就报错啊

首先你确定是真正的docx而不是你用个doc的改下后缀名得到的 我的下载跟你写的差不多可以下07的啊 就比你多了个response.reset();追问

嗯  是docx文件 

放到服务器上下载就报错,查了下网上说什么docx是xml格式  可能是格式生成问题,请问你的那个response.reset(); 加在哪里了

追答

追问

看到了,我代码加在了 这里

对吧   还是没用啊

温馨提示:答案为网友推荐,仅供参考