Загруженный pdf или zip файл говорит, что не может открыть pdf документ, потому что он поврежден или поврежден - PullRequest
0 голосов
/ 26 апреля 2020

Я использую сервлет, который пишет ответ в виде responseOutputStrema.write(byte[]).

Я использовал и почтальон, и jquery ajax, чтобы получить ответ и загрузить файл в формате pdf или zip. .

В почтальоне, когда я получил ответ и сохранил в файл, он работает нормально (я вижу, как открывается PDF-файл, а также ZIP-файл). Но когда я пытаюсь использовать то же самое в jquery ajax вызове, я получаю ошибку pdf file is corrupted or damaged.

После проверки ответа я обнаружил, что ответ (jquery ajax) имеет специальные символы и то же самое относится и к вызову почтальона ajax. Но когда я использовал Blob для загрузки файла, он показывает, что он поврежден, а размер файла PDF огромен - около 1,2 МБ, тогда как в почтальоне - 13 КБ.

Благодарим вас за помощь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...