Angular 2 - 解压缩下载的gzip压缩文件

时间:2018-03-26 12:47:04

标签: angular gzip compression

我正在从我们的服务器下载文件。该文件是一系列应用压缩算法两次的过程的结果。浏览器会自动撤消一层压缩,但会给我一个仍然是gzip压缩文件的响应:

return this.http.get(url, new RequestOptions({headers: this.authHeader(), search}))
        .catch(err => Observable.of(err))
        .map((response: Response) => {
                // add url property to the returned JSON object
                let jsonObject = response.json();

                // IF COMPRESSED DO SOMETHING HERE!

                return jsonObject;
            }
            return null;
        })
        ;
}

回顾一下问题是响应仍然是我需要在本地解析(解压缩)的压缩内容。你知道怎么做吗?

0 个答案:

没有答案