2014-01-24 58 views
1

我正在使用Rails 4.我需要創建一個項目,它可以從我係統中存在的文件夾中提取文件,並將這些文件逐個推送到s3存儲桶。檢索並推送到s3後,我希望從文件夾中刪除這些文件。我希望整個事件處於while()循環中,以便循環始終檢查文件夾中的文件。Rails 4從文件夾中提取文件並推送到s3

請幫我這個。

回答

1

我會爲此推薦Fog。它是一顆偉大的寶石。 以下是代碼中使用霧:

fog = Fog::Compute.new(
     :provider => 'AWS', 
     :aws_access_key_id => 'YOUR KEY', 
     :aws_secret_access_key => 'YOUR SEC KEY' 
    ) 


directory = fog.directories.create(
    :key => "BUCKET NAME", 
    :public => true 
) 

fog.put_object("BUCKET NAME", key, File.open('/your/file/location')) 

File.delete('/your/file/location') 

把它放在循環按您的要求

相關問題