1

我们有一个系统,其中很大一部分是在您登录并拥有正确权限的情况下上传和下载文件的能力。

从用户的角度来看,我们正在寻找帮助组织的方法是拥有一个虚拟文件系统类型布局。

即使(甚至最好)所有用户文件实际上都只是存储在一个目录中,而虚拟文件系统只是从数据库中建立的一个屏幕。

在我们投资创建它之前,我们想知道的是它是否已经存在于某个地方,开源(但能够在商业软件中使用)、免费或付费(最好是前两个!)。

4

1 回答 1

1

一个简单的基于 PHP 的文件系统可以通过构建在 PHP 之上的 WebDAV 来完成:

http://sabre.io/

这将是一个很好的例子,但也有其他例子。WebDAV 本质上是一个基于 Web 的文件系统 ( http://en.wikipedia.org/wiki/WebDAV )。

这不仅可以提供文件系统,还可以让您直接使用 Word/Excel (2007+) 编辑文件。然后显示文件夹和文件的树状视图将非常简单,使用很少的数据库表和一些 jquery 组件,例如 jsTree 和 jqGrid。

虽然如果您正在搜索完整的文档管理系统:http ://www.opendocman.com/或http://code.google.com/p/simpledoc/,这就足够了。

这实际上取决于您要在该系统中加入多少功能。会不会有OCR,你想把文件存储在云服务中,会有多少用户输入(简单上传就够了,还是需要相机、扫描仪等设备)?

至于商业产品,您可以查看 Microsoft SharePoint ( http://en.wikipedia.org/wiki/Microsoft_SharePoint ) 或 IBM Lotus Notes ( http://en.wikipedia.org/wiki/IBM_Lotus_Notes )

于 2013-01-21T08:57:17.450 回答