伙计们,情况如下:
确认光盘上的xlsx文件正常。 我从服务器复制了文件,可以毫无问题地打开。
使用FileInputStream和BufferedInputStream来处理客户端下载功能。 下载功能我的意思是用户可以通过单击超链接来下载文件,并且对使用FileInputStream和BufferedInputStream的java类进行了servlet调用
Mime类型设置正确为application / vnd.openxmlformats-officedocument.spreadsheetml.shee
成功下载文件后,尝试使用office 2003打开此xlsx文件时,会出现“转换失败”错误。
有什么想法吗?
谢谢!
答案 0 :(得分:2)
有些字节不属于HTTP响应正文或者只是在那里丢失。
根据目前给出的信息,无法指出实际的根本原因。您必须检查是否将正确的字节从本地磁盘文件系统写入HTTP响应正文。