2013-03-27 40 views
2

我查看了CarrierWave的文檔,甚至查看了霧文檔herehere,但我還沒有看到任何提及配置CarrierWave有或沒有霧,以便我可以指定一個非雲服務器作爲所有上傳的目的地。CarrierWave:將文件上傳到非雲服務器

任何想法?我想理想地有這樣的配置:

connection = Fog::Storage.new({ 
    :provider => 'None', 
    :root => '/home/media/uploads', 
    :host => 'storage.media.com', 
    :username => 'user', 
    :password => 'password' 
}) 

回答

1

我是Rackspace Cloud的Ruby開發人員,我很樂意幫助您解決與我們的雲有關的任何問題。

Carrierwave gem旨在將Rackspace Cloud Files等存儲服務用作後端。如果您有興趣使用雲服務器託管文件,則可能需要結賬回形針。我過去曾經使用它將文件保存到我的雲服務器,並且效果很好。它也可以選擇在以後切換到雲文件。

https://github.com/thoughtbot/paperclip

讓我知道如果你需要更多的幫助。

+0

欣賞它。當我將其用於另一個問題集時,我會與您聯繫。然而,我目前正在使用的應用程序需要本地網絡上的媒體服務器,因爲定期缺少互聯網連接。 – 2013-03-27 23:15:54

+1

沒問題!如果您沒有加入Carrierwave,我會檢查回形針。我認爲這正是你正在尋找的。 (我真的很喜歡carrierwave。) – 2013-03-27 23:20:40

+0

不幸的是,我們附在CarrierWave上,否則我會用Paperclip。 :/ – 2013-03-28 00:22:07