FreeOZ论坛

标题: 奇怪的.xls下载问题 [打印本页]

作者: 周星星1832    时间: 16-3-2010 15:26
标题: 奇怪的.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 15:31
又一个难题,每次我的问题都没人知道。
高人们都不见了
作者: zycbob    时间: 17-3-2010 21:10
传一个MS excel保存的xls到服务器上
用ie打开试试啥样
作者: sliuhao    时间: 17-3-2010 21:21
你的http头设置有问题....

直接打开是IE设置文件类型的问题
作者: 周星星1832    时间: 18-3-2010 09:15
原帖由 zycbob 于 17-3-2010 21:10 发表
传一个MS excel保存的xls到服务器上
用ie打开试试啥样

正常
作者: 周星星1832    时间: 18-3-2010 09:16
原帖由 sliuhao 于 17-3-2010 21:21 发表
你的http头设置有问题....

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

和http header没关系。
作者: 周星星1832    时间: 18-3-2010 09:19
excel 文件不是动态生成的,所以和http header没关系。

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

ie打开其他网站的.xls 还有live的server的.xls都可以, 所以和ie 设置应该也没什么关系。
作者: sliuhao    时间: 18-3-2010 09:25
标题: 回复 #7 lufumin1832 的帖子
你用tcptunnl这种工具看过你请求过后返回来的http头?你确信和你外部访问一样?
anyway, good luck!
作者: 周星星1832    时间: 18-3-2010 16:50
原帖由 sliuhao 于 18-3-2010 09:25 发表
你用tcptunnl这种工具看过你请求过后返回来的http头?你确信和你外部访问一样?
anyway, good luck!

没用。
因为那个excel文件根本不是动态产生的。是其他程序产生后放在SERVER上的。
所以不存在HEADER的问题。
作者: smallpig1    时间: 22-3-2010 13:28
标题: IE 8 problem
Have you tried IE7?
作者: 周星星1832    时间: 22-3-2010 13:38
原帖由 smallpig1 于 22-3-2010 13:28 发表
Have you tried IE7?

en, not a IE problem
作者: someonehappy    时间: 22-3-2010 14:20
听上去就是具体的excel文件的问题吧。
再试试用excel打开这个文件,然后另存一下其他名字,其他格式(xlsm,xlsx等),然后看看有没有什么不同的结果。
作者: 周星星1832    时间: 22-3-2010 17:03
原帖由 someonehappy 于 22-3-2010 14:20 发表
听上去就是具体的excel文件的问题吧。
再试试用excel打开这个文件,然后另存一下其他名字,其他格式(xlsm,xlsx等),然后看看有没有什么不同的结果。

用EXCEL可以打开
我现在估计是个server的问题。
等live了,我再看有没有问题




欢迎光临 FreeOZ论坛 (https://www.freeoz.org/ibbs/) Powered by Discuz! X3.2