Итак, в настоящее время используется
_http.put(url, body).toPromise()
_http.put(url, body, parameters).toPromise()
И я получаю ужас от хрома.
Хочу перед отправкой обжать тело. Есть ли библиотека, которая этим занимается?
zip! = gzip. но да, вы также можете использовать jszip на клиенте (если вы хотите создать zip-файл).





Вы можете использовать pako для сжатия gzip на стороне клиента:
https://github.com/nodeca/pako
Возможно, вам потребуется вручную распаковать на сервере (если вы используете node, вы можете использовать ту же библиотеку). Взгляните на эту статью, они пытались решить ту же проблему:
https://medium.com/axiomzenteam/put-your-http-requests-on-a-diet-3e1e52333014
Вы можете взглянуть на: stuk.github.io/jszip, но мне неясно, действительно ли вы можете использовать это на стороне клиента или только в Node.