Сжатие данных в JavaScript и отправка их на Flask Server - PullRequest
0 голосов
/ 27 мая 2019

Итак, моя команда создала небольшой инструмент для аннотирования и маркировки изображений.И мы пытались оптимизировать наш код.Нам удалось сжать данные с сервера, но мы пытались выполнить сжатие данных, которые отправляются с клиента на сервер.Какие данные вы можете спросить, это просто текстовый файл около 2 - 3 МБ.Есть ли способ, которым мы можем выполнить сжатие?Мы используем JavaScirpt и хотим отправить его в FLASK.

Это первый вопрос, который я публикую здесь:)

1 Ответ

0 голосов
/ 27 мая 2019

Вы можете попробовать эту библиотеку: Paco-zlib

var binaryString = pako.deflate("2-3mb text content", { to: 'string' });
// Here you can do base64 encode, make xhr requests and so on.

Но на стороне сервера отвечающая страница получит сжатые данные. Вы должны распаковать его, используя что-то вроде zlib.decompress (сжатые данные)

...