为什么Amazon S3会给我一个关于简单文件的错误330?

时间:2012-03-14 18:14:10

标签: amazon-s3 gzip amazon-cloudfront

我已将“Content-Encoding:gzip”标题添加到我的S3文件中,现在当我尝试访问它们时,它返回“错误330(net :: ERR_CONTENT_DECODING_FAILED)”。

请注意,我的文件只是图片,js和css。

如何解决该问题?

2 个答案:

答案 0 :(得分:10)

您将不得不手动gzip,然后将它们上传到S3。 S3没有能力像你的网络服务器那样动态gzip。

编辑:图像已经压缩,所以不要对它们进行gzip。

答案 1 :(得分:0)

不知道您是否使用Grunt作为部署工具,但是,使用它来压缩文件:

https://github.com/gruntjs/grunt-contrib-compress

然后:

https://github.com/MathieuLoutre/grunt-aws-s3

将压缩文件上传到Amazon S3。瞧瞧!