Сжатие данных в JavaScript и отправка их на Flask Server
Поэтому моя команда сделала небольшой инструмент для выполнения аннотаций и маркировки изображений. И мы пытались оптимизировать наш код. Нам удалось сжать данные с сервера, но мы пытались выполнить сжатие данных, которые отправляются с клиента на сервер. Какие данные вы можете спросить, это просто текстовый файл около 2 - 3 МБ. Есть ли способ, которым мы можем выполнить сжатие? Мы используем JavaScirpt и хотим отправить в FLASK.
Это первый вопрос, который я выкладываю здесь:)
1 ответ
Вы можете попробовать с этим lib: 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(сжатые данные)