2013-08-29 61 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

相關問題