Строка gzinflate, сжатая с помощью JS - PullRequest
0 голосов
/ 23 октября 2018

Я пытаюсь сжать массивный объект JS на стороне клиента с помощью Pako и затем вернуть его на PHP-скрипт.

JS-код

const save_str = JSON.stringify(massive_object);
const gz_str = pako.gzip(save_str, { to: 'string' });
$.post('/', 
       {data:window.btoa(unescape(encodeURIComponent(gz_str)))}, 
       (data)=>{ console.log(data); },
       'json');

PHP-код

$res = gzinflate(base64_decode($_POST['data']));

Должно быть довольно простым делом, но я продолжаю получать gzinflate(): data error.Уже потратил несколько часов на танцы, но результат пока не получилсяПрошу помощи!

1 Ответ

0 голосов
/ 24 октября 2018

Вы хотите gzdecode(), а не gzinflate().

...