我创建了一个servlet,它可以更改SWF文件的二进制文件并将其输出给用户。默认情况下,SWF由ZLIB压缩。然后我膨胀,更改二进制文件,放气并输出结果。
一切都在Windows Server 2008(也在2003年)上运行。目前,我们需要将服务器更改为Linux,然后,这个servlet以某种方式输出损坏的SWF文件......可能是什么问题?让我更感兴趣的是Windows和Linux servlet版本之间没有区别。
java.util.zip包中是否有任何未记录的linux特定行为?
我的Windows Server是(servlet正在工作的地方):
我的CentOS服务器(te servlet不起作用)
任何领导都将不胜感激! 干杯, 的 CaioToOn!
答案 0 :(得分:1)
如果没有看到一些代码和/或SWF文件被“损坏”的示例,很难说更多。为了直接回答你的问题,我想不出两个平台上的zip库之间的原则上有什么不同。但有些事情要考虑: