周星星1832 发表于 16-3-2010 14:26:57

奇怪的.xls下载问题

我有一个jasper report 产生的excel file, 从我的local tomcat server 用ie下载, ie不能用excel打开该文件,甚至没有提示下载的对话框。用firefox就没问题。
更奇怪的是我从别的LIVE的网站用ie下载.xls文件就能打开,也有对话框。
基本可以否定是ie或者我系统的设置问题

一开始我认为jasper report 产生的excel file 有问题,我用excel 打开local server 的excel 不用IE一点也没问题。
难道是我的tomcat 的设置问题???

周星星1832 发表于 16-3-2010 14:31:17

又一个难题,每次我的问题都没人知道。
高人们都不见了:'( :'(

zycbob 发表于 17-3-2010 20:10:51

传一个MS excel保存的xls到服务器上
用ie打开试试啥样

sliuhao 发表于 17-3-2010 20:21:33

你的http头设置有问题....

直接打开是IE设置文件类型的问题

周星星1832 发表于 18-3-2010 08:15:59

原帖由 zycbob 于 17-3-2010 21:10 发表 http://www.freeoz.org/bbs/images/common/back.gif
传一个MS excel保存的xls到服务器上
用ie打开试试啥样
正常

周星星1832 发表于 18-3-2010 08:16:24

原帖由 sliuhao 于 17-3-2010 21:21 发表 http://www.freeoz.org/bbs/images/common/back.gif
你的http头设置有问题....

直接打开是IE设置文件类型的问题
和http header没关系。

周星星1832 发表于 18-3-2010 08:19:25

excel 文件不是动态生成的,所以和http header没关系。

excel 文件时jasper report 转的,存储在SERVER上的,然后用户点击那个文件的link下载的。

ie打开其他网站的.xls 还有live的server的.xls都可以, 所以和ie 设置应该也没什么关系。

sliuhao 发表于 18-3-2010 08:25:32

回复 #7 lufumin1832 的帖子

你用tcptunnl这种工具看过你请求过后返回来的http头?你确信和你外部访问一样?
anyway, good luck!

周星星1832 发表于 18-3-2010 15:50:37

原帖由 sliuhao 于 18-3-2010 09:25 发表 http://www.freeoz.org/bbs/images/common/back.gif
你用tcptunnl这种工具看过你请求过后返回来的http头?你确信和你外部访问一样?
anyway, good luck!
没用。
因为那个excel文件根本不是动态产生的。是其他程序产生后放在SERVER上的。
所以不存在HEADER的问题。

smallpig1 发表于 22-3-2010 12:28:43

IE 8 problem

Have you tried IE7?

周星星1832 发表于 22-3-2010 12:38:14

原帖由 smallpig1 于 22-3-2010 13:28 发表 http://www.freeoz.org/bbs/images/common/back.gif
Have you tried IE7?
en, not a IE problem

someonehappy 发表于 22-3-2010 13:20:22

听上去就是具体的excel文件的问题吧。
再试试用excel打开这个文件,然后另存一下其他名字,其他格式(xlsm,xlsx等),然后看看有没有什么不同的结果。

周星星1832 发表于 22-3-2010 16:03:52

原帖由 someonehappy 于 22-3-2010 14:20 发表 http://www.freeoz.org/bbs/images/common/back.gif
听上去就是具体的excel文件的问题吧。
再试试用excel打开这个文件,然后另存一下其他名字,其他格式(xlsm,xlsx等),然后看看有没有什么不同的结果。
用EXCEL可以打开
我现在估计是个server的问题。
等live了,我再看有没有问题
页: [1]
查看完整版本: 奇怪的.xls下载问题