【问题标题】:Using RackSpace cloudfiles with Paperclip gem将 RackSpace 云文件与 Paperclip gem 一起使用
【发布时间】:2013-08-29 11:59:30
【问题描述】:

我已通过 Paperclip 成功将图像上传到 RackSpace 云文件存储,当我使用 CDN url 时,它们在后续网页中正确显示。

但是,如果我不使用启用 CDN 的云文件,我无法弄清楚为什么 Paperclip 不显示文件。 回形针返回(通过其附件的“url”方法)更常见的 /attachments/fred/1/image/123.jpg 路径,但这会导致图像损坏,因为该 url 中没有存储实际文件 - 它在RS云文件存储。

我不确定

a) Paperclip 应该给我一个非 CDN 位置的 url

b) Paperclip 提供一个 url,然后它会响应该 url 以提供原始图像数据

c) 与 a) 和 b) 完全不同的东西

如果有人可以说明我应该从 Paperclip 中获取未启用 CDN 的 RackSpace 存储文件的 url,我认为这将有助于引导我朝着正确的方向前进。

谢谢。

【问题讨论】:

    标签: ruby-on-rails paperclip fog rackspace


    【解决方案1】:

    Rackspace Cloud Files 可以在没有 CDN 的情况下下载文件,但经过研究,回形针和雾目前不支持此功能。

    Paperclip 支持 CDN 访问以及使用临时 URL(无 CDN)下载文件。我打算建议使用一个临时 url,但是,get_http_url 回形针用于检索此 url 的方法目前还没有为 Rackspace 实现。

    我创建了一个雾问题来解决这个https://github.com/fog/fog/issues/2103

    【讨论】:

    • 谢谢凯尔。我也向 RackSpace 提出了这个问题,他们已经确认只支持通过 CDN 或 api 访问。因此,我将云存储改为 Amazon S3。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-01-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-03-18
    • 2015-11-11
    • 1970-01-01
    相关资源
    最近更新 更多