2009-10-13 93 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。查找关于如何使用它的教程视频。它非常简单。