2009-10-13 77 views
3

我正在尋找一個開源項目,它爲S3提供了一個文件管理器類型接口。能夠查看文件和「文件夾」,添加/編輯/刪除文件/文件夾等。基於Rails的S3文件管理器

我見過http://s3fm.com,但我想主辦類似於我自己的東西。有這樣的事嗎?

謝謝。

回答

2

我推薦一個2部分的解決方案:

  1. 使用S3FS到遠程S3鬥安裝到你的服務器上的本地Linux文件系統。

  2. 一旦這樣安裝,你可以像使用Boxroom一般的文件管理工具或jQuery FileTree Connector

一些需要注意的,我也看到了更好的性能比體積安裝S3股比試圖訪問通過我自己的API調用使用類似S3Ruby

+0

感謝您的想法。我沒有想到或聽說過像s3fs這樣的東西。我如何管理多個用戶使用s3fs創建多個文件夾/文件?我是否真的在filesytem上創建文件夾/文件,並讓文件管理器腳本來管理它?或者我只是創建一個文件夾,轉儲其中的所有文件並使用像BoxRoom那樣的「虛擬」文件系統?如果你之前做過這些,我很樂意得到你的想法。謝謝。 – 2009-10-15 18:36:05

+0

我在生產中廣泛使用s3fs(通常用於備份)。至於如何繼續,我不知道你沒有更多的知識來完成你的應用程序。總的來說,如果沒有其他原因,我認爲它會幫助你理智地調試東西,所以我喜歡把它分成更高層次(每個用戶文件夾)。 – 2009-10-15 19:01:04

+0

謝謝。基本上我正在用Rails創建一個多用戶CMS類型的應用程序。所以,我想讓用戶能夠上傳和管理文件。我希望允許他們將文件存儲在他們選擇的文件夾結構中。所以,如果我使用s3fs,那麼我認爲我需要在文件系統上創建實際的文件夾。那麼,在幕後s3fs會上傳到s3?我還必須確保只有用戶可以在自己的帳戶中查看文件/文件夾。 – 2009-10-15 19:54:04

1

你可以下載和Mozilla Firefox的安裝S3fox。查找關於如何使用它的教程視頻。它非常簡單。