博客园  :: 首页  :: 联系 :: 订阅 订阅  :: 管理

2014年3月7日

摘要: 导致原因: 从IIS或者Tomcat之类的Web服务器通过二进制流下载文件时(比如通过设置Header为Content-disposition:inline),如果被下载的文件是Office2007的dotx,docx,pot等后缀的时候,下载对话框中的图标会变成ZIP的,相应的文件名也会成为zip为扩展后缀的文件。其实出现这样的情况,是由于IE中对下载文件类型的判断,假如找不到相应后缀的MIME的话,会自动根据数据流来判断文件的类型,而微软对Office2007的格式做了和以前完全不同的处理。 以前的Office文档是100%的二进制格式。第三方的工具操作起来非常不方便,而 Office.. 阅读全文

posted @ 2014-03-07 15:35 feng1825 阅读(336) 评论(0) 推荐(0) 编辑

摘要: 调试一个项目时发现用户那里服务器的Tomcat命令行中log4j输出的时间与操作系统时间不一致,因此日志记录的时间与操作系统时间也不一致,且正好相差8个小时。产生原因是因为Tomcat中的时区设置与操作系统的时区设置不一致,通过修改Tomcat根目录下的bin文件夹中的catalina.bat文件,增加以下配置解决问题: set JAVA_OPTS=%JAVA_OPTS% -Duser.timezone=GMT+08 即将时区设置为北京时区(可根据实际所在时区进行设置) 阅读全文

posted @ 2014-03-07 15:25 feng1825 阅读(1623) 评论(0) 推荐(0) 编辑