PHP почтовый файл почтового индекса к сервлету Java вызывает NullPointerException

У меня есть программа на Java-сервлете, которая получает zip-файл и затем извлекает его в папку на сервере, чтобы заменить некоторые шаблоны веб-сайта (HTML, PNG и т. Д.). Теперь один из моих коллег хочет попробовать использовать его с PHP, но затем мы столкнулись с довольно специфической проблемой этой комбинации.

Сначала я всегда получал NullPointerException на HttpRequest.getParameter функция на Java, хотя я и отправил файлы через php_curl к сервлету. Странно то, что если я отправляю тот же файл через Ruby, Python или любым другим методом (например, HTML), он работает хорошо, без сгенерированной ошибки.

После долгих раздумий я обнаружил, что php успешно отправит zip-файл сервлету java только после того, как удаляю в нем какой-то файл, файлы, которые вызывают эту проблему, оказываются шрифтами, которые состоят из .woff, .eot, .svg, а также .ttf,

Есть ли обходной путь для этой проблемы, кроме удаления файла шрифта из моего zip-файла?

конфигурация: PHP 5.6 с использованием guzzle и другой библиотеки curl
Java 1.7, Java EE 7, сервлет api 3.1, работающий на сервере WildFly 8.2

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]