Обработка PDF-ответа при использовании RX и дооснащении Android - PullRequest
0 голосов
/ 08 ноября 2018

Я использую модификацию "2.3.0" и rxJava2 = "2.1.1". Я не знаком с ответами в формате PDF.

Я получаю ответ, подобный этому:

enter image description here

Как мне получить его в моем API? как строка? Я думаю, что я должен сохранить это в ответном JSON или где-нибудь, чтобы загрузить это позже от моего докладчика, правильно?

Привет.

1 Ответ

0 голосов
/ 08 ноября 2018

PDF - это двоичный формат, попытка манипулировать им как строкой не работает, поскольку строка подразумевает, что это закодированный текст. Последующее декодирование и кодирование вашего программного обеспечения может испортить файл, и вы получите результат, который видите.

Вам нужно либо использовать двоичный формат, например ByteBuffer, либо даже простой byte[]. Или используйте зависимость Retrofit от Okhttp и используйте ResponseBody BufferedSource напрямую.

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