2013-08-29 60 views
1

我已成功通过Paperclip将图像上载到RackSpace云文件存储,并且当我使用CDN网址时,它们在随后的网页中正确显示。使用RackSpace Cloudfiles与Paperclip gem

但是,我不明白为什么回形针没有显示文件,如果我不使用启用CDN的云文件。 回形针(通过它的'url'方法为附件)返回更常用的/attachments/fred/1/image/123.jpg路径,但是这会导致图像断裂,因为没有实际的文件存储在该URL - 它的在RS云文件存储中。

我不知道是否

一)回形针应该给我一个网址,以非CDN位置

B)回形针提供了一个网址,导致它然后在该URL响应提供原始图像数据

C)的东西完全不同)和b)

如果有人能请阐明我应该从回形针拿回网址一些轻非CDN启用Rackspace公司存储的文件我认为这是他lp把我引向正确的方向。

谢谢。

回答

1

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

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

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

+0

谢谢凯尔。我也向RackSpace提出了这个问题,他们确认只支持通过CDN或api访问。因此,我已将云存储转换为Amazon S3。 – user2729127

相关问题