【问题标题】:asset_sync modify files content encodingasset_sync 修改文件内容编码
【发布时间】:2014-12-11 15:46:39
【问题描述】:

我正在使用asset_sync 1.1.0 和fog 1.25.0。当asset_sync 将我的文件上传到S3 并请求它们返回时,我在响应Content-Encoding: 中发现了一个空标题。但是,当我使用 S3fox(firefox 扩展)手动上传它们时,此标头不存在。

我的问题是如何禁止asset_sync 添加这个标头?

注意:在 github 上的asset_sync repo 中打开了多个问题,但到目前为止没有回复,他们也关闭了一个未解决的问题。

【问题讨论】:

    标签: ruby-on-rails-3 amazon-s3 fog asset-sync


    【解决方案1】:

    问题出在 yaml 文件上,如果 yaml 文件有任何问题,asset_sync会使用默认配置。

    【讨论】:

    • 啊哈。我可以看到作为后备方案的意义(但有时很容易被忽视和/或导致意外)。感谢您的更新。
    【解决方案2】:

    我能看到的唯一相关代码来自在配置中为asset_sync 设置gzip 或在文件上具有.gz 扩展名(请参阅:https://github.com/rumblelabs/asset_sync/blob/3c966cd7f0cc4471459638a8772b0fda65603391/lib/asset_sync/storage.rb#L164)。您是否属于其中任何一种情况?你有我可以看的包含复制案例吗?谢谢!

    【讨论】:

    • 我禁用了asset_sync gzip 功能。资产预编译会生成文件的两个版本,普通版本和带有扩展名 .gz 的版本。我怀疑标题被错误地修改了github.com/rumblelabs/asset_sync/blob/…,我想也许我可以在添加时删除空标题。
    • 问题出在 yaml 文件上。
    猜你喜欢
    • 2010-12-09
    • 2020-12-08
    • 1970-01-01
    • 1970-01-01
    • 2019-03-04
    • 1970-01-01
    • 2022-08-10
    • 2012-11-24
    • 1970-01-01
    相关资源
    最近更新 更多