PHP将zip文件发布到java servlet导致NullPointerException

时间:2015-04-23 04:53:46

标签: java php servlets curl zip

我有一个Java servlet程序,它接收一个zip文件,然后将其解压缩到服务器上的某个位置,以替换网站的一些模板文件(HTML,PNG等)。现在,我的一位同事想尝试用PHP,但后来我们遇到了这个组合的一个特殊问题。

首先,我总是在Java上的NullPointerException函数上获得HttpRequest.getParameter,即使我确实通过php_curl将文件发送到servlet。奇怪的是,如果我通过Ruby,Python或任何其他方法(例如HTML)发送相同的文件,它可以正常工作,不会产生错误。

经过大量的修修补补,我发现只有在我删除了一些文件后,php才会成功将zip文件发送到java servlet,导致此问题的文件变为是由.woff.eot.svg.ttf组成的字体。

除了从我的zip文件中删除字体文件外,是否有解决此问题的方法?

配置:PHP 5.6使用guzzle和其他curl库 Java 1.7,Java EE 7,servlet api 3.1,在WildFly 8.2服务器上运行

0 个答案:

没有答案