Сжать строку base64 в Python и извлечь ее в PHP - PullRequest
0 голосов
/ 03 марта 2019

Я отправляю строку base64, сжатую с помощью zlib в Python, преобразованную в base64, отправляемую на страницу PHP, где она будет извлечена.

У меня проблемы с этим.Как бы я это сделал?

Прямо сейчас у меня есть:

python

compressor = zlib.compressobj(wbits=(16+zlib.MAX_WBITS))
compressed = compressor.compress(str)
compressed += compressor.flush()

php

*POST deccoded here, b64data is the output*
$b64data = zlib_decode($data);

Я оставил часть, где ядекодировать из base64.Выдает код php и ошибку о неверных данных в функции zlib.zlib_decode(): data error

1 Ответ

0 голосов
/ 03 марта 2019

Хорошо, я запутался, и проблема была не в функции zlib.

Короче говоря, я использовал для кодирования данных дважды на стороне Python, но изменил его на кодирование только один раз и никогда не удалялдополнительные base64_decode из PHP.

Спасибо за помощь, ребята.

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