导出电子表格功能,
做法:在页面上访了个按钮,按钮事件代码如下:
Code
该代码发布到一台服务器上,可以正常打开和下载电子表格,但发布到另一台服务器上就不能下载和打开了出现如下情况:
点击按钮,能正常显示下载和打开对话框:
点击“Save"按钮,出现如下:
点击“open”按钮:
为什么不同服务器,竟然出现不同的结果,这个要设置IIs的吗?我用的是IIs6.
下面的链接,跟我的问题是一样的,
可能是权限的问题,看看文件的权限有没有访问权限,第二,你发的图片明显是本地测试的,应该没有IIS的事,394505116有问题详谈
用别人电脑试试,我想都有下载提示,可能是你ie的问题啊。如果不行的话可以用httpwatch监视返回的数据和head,应该能够找出问题所在:)
在IE选项高级选项卡里面里面有个 还原高级设置 点下
还原高级设置 ,在Ie6里没有
可以看看这里
http://www.cnblogs.com/downmoon/archive/2009/01/16/1376702.html
http://www.cnblogs.com/downmoon/archive/2009/01/15/1376693.html
使用IIS 6支持的MIME类型。具体步骤是点击“开始”-“控制面板”-“管理工具”-“Internet信息服务(IIS)管理器”,在“本地计算机”上单击右键,选择“属性”,在弹出窗口中点击“MIME类型”按钮,为IIS添加支持下载的文件类型,添加可针对全局——从“本地计算机”添加,或者在需要支持这种格式文件下载的站点上单击右键,进入“ 属性”的“HTTP头”标签,在其中按下“MIME类型”按钮以“新建”。
另外,你还看看是不是没有给这个excel读取的权限