【问题标题】:how to decode gzip string in JS如何在JS中解码gzip字符串
【发布时间】:2019-02-10 09:51:41
【问题描述】:

我有一个 Django 应用程序,鉴于此,我正在使用 gzip_str(str) 方法来压缩数据并发送回浏览器。现在我想在浏览器中取回原始字符串。如何在 JS 中解码字符串。

附:我在这里发现了一些与 gzip 字符串的 javascript 解码相关的问题,但我不知道如何使用这些问题。请告诉我如何解码并获取原始字符串。

【问题讨论】:

标签: javascript django python-3.x gzip


【解决方案1】:

使用适当的Content-Encoding 提供字符串,然后浏览器将为您解码。

【讨论】:

    【解决方案2】:

    有一个叫做gzip-js的javascript库你可以试试这个。

    var out = gzip.unzip(data, options);
    

    【讨论】:

    • 感谢您的回答。您能否告诉我使用 gzip_str(str) 函数压缩数据时的“选项”是什么。
    • 如果您查看此 github 存储库的拉取请求,则有一个固定版本的 gzip-js 您可以使用此版本而无需传递选项。
    • 当我运行应用程序时,我尝试复制该文件并添加到我的 html 中,它给出了错误“未捕获的 ReferenceError:未定义要求”。如何解决这个问题。使用gzip.unzip函数需要在html中包含哪些JS文件。
    • 根据其文档,gzip-js 只能压缩,不能解压缩。
    猜你喜欢
    • 2019-01-11
    • 2012-04-17
    • 2010-11-24
    • 2011-04-07
    • 1970-01-01
    • 1970-01-01
    • 2013-01-15
    • 1970-01-01
    • 2012-01-20
    相关资源
    最近更新 更多