1

我已将 zip 文件上传到 S3。zip 文件包含一个压缩的 json 文件。

如何打开此 zip 文件并获取 json 内容?

$.ajax({
                url: "url/list.zip",
                data: {},
                type: "GET",
                success: function(data) {
                    var result = JSON.parse(data);
                    $.each(result, function(i, res) {
                        map[res.s] = res;
                        results.push(res.s);
                    });
                }
            });             
4

2 回答 2

1

我用 PHP 和这个头文件做到了:

header('Content-Encoding: gzip');

它工作正常。谢谢

于 2020-06-10T11:14:51.250 回答
0

我发现的一种解决方案是为文件设置正确的元数据。浏览器会自动解压并获取内容。

IE:

我的 gzip 文件里面有一个 json 文件。我将内容类型设置为“text/plain”并将编码设置为“gzip”。我能够毫无问题地获取数据。

仅供参考,我正在通过 Amazon S3 进行所有这些上传/下载。

于 2013-05-21T14:45:31.630 回答