【发布时间】:2012-04-02 14:56:28
【问题描述】:
我有一个 java web 服务,我正在尝试支持 java 不是我真正的领域,但我必须支持它。
一个请求从一个带有文件名的 .net 应用程序进入服务,我的工作是从文件系统中读取文件并将其作为字节数组吐回另一个服务(也是 java,但我无法控制) )
问题是当他们将字节流保存回来时,他们抱怨我以某种方式损坏了它。但是我已经编写了少量代码,并且文件看起来很好,他们坚持数组大小相同等过去有人遇到过类似的问题吗?
【问题讨论】:
我有一个 java web 服务,我正在尝试支持 java 不是我真正的领域,但我必须支持它。
一个请求从一个带有文件名的 .net 应用程序进入服务,我的工作是从文件系统中读取文件并将其作为字节数组吐回另一个服务(也是 java,但我无法控制) )
问题是当他们将字节流保存回来时,他们抱怨我以某种方式损坏了它。但是我已经编写了少量代码,并且文件看起来很好,他们坚持数组大小相同等过去有人遇到过类似的问题吗?
【问题讨论】:
这里没有足够的信息来确定。
但不久前,我在一家法律公司工作,遇到了类似的问题,幸运的是我们拥有这两项服务,但我花了 6 天时间研究这个,然后另一个开发人员花了 2 天,架构师也花了一些时间。
我们得出结论,我们的代码正确设置了 mimetypes 等,并且正确写入了数组,这是一个相当旧的 tomcat 版本(2007 年旧),但事实证明,当我们升级 tomcat 时,这个问题就消失了,因此之前你再多花点时间我会建议对方至少尝试另一个tomcat实例进行测试,看看是否能解决问题。
不过我可能有点离谱。
【讨论】: