2015-02-27 3 views
1

У меня есть PHP-файл, который делают:gzuncompress РНР эквивалент на Javascript

echo(gzcompress("TEST COMPRESS")); 

и на Javascript я сделать запрос на PHP и я хочу функцию, которая сделать то же самое из gzuncompress (данных) для снова возьмите результат = «TEST COMPRESS» на стороне клиента.

EDIT: Спасибо @ aaronk6, zlib работал!

Если кто-то готов этот вопрос, zlib будет работать, если php с gzencode(), gzcompress не будет работать.

+0

Использовать сжатие HTTP GZip; вам не нужно это делать. – SLaks

+0

Здравствуйте, не для http, для phonegap, мне нужна функция: D –

+0

Запросы в PhoneGap по-прежнему являются HTTP-запросами. – SLaks

ответ

0

Как указано в @SLaks, это может быть бессмысленным, но вот ответ на ваш вопрос.

У браузеров нет есть метод uncompress, доступный из JavaScript, поэтому нет эквивалента. Когда вы хотите распаковать gzipped данные в JavaScript, вам нужно будет использовать реализацию JavaScript алгоритма gzip.

Существует zlib.js, который, как представляется, способен это сделать.

+0

Heyyy Спасибо! Отлично! Мне просто пришлось поменять в php gzcompress() на gzencode() и работает Zlib.Gunzip (data) .decompress() –

Смежные вопросы