如果您使用过Basecamp,则有一个文档管理器页面,您还可以在此处找到演示。我喜欢在同一文件上传两次时创建版本的功能,[可选地,用户指定将文件创建为新版本]。您认为这些文件是如何保存在DATABASE
as 记录和DISK
as 文件中的。根据我的检查,文件似乎保存如下
结构
[user_folder]
[project_name]
[file_name]
[V1/V2/V3]
例如考虑以下
例子
用户名为“mak”
项目名称“izord”和
文件名为“base.html”
它有 2 个版本这里是目录结构
[mak]
[izord]
[base]
[V1]
base.html
[V2]
base.html
我的假设可能是错误的,但这就是为什么我在这里纠正它。
问题
- 你认为在这种情况下我可以如何组织磁盘上的文件
- 您是否有任何预制的、已经开发的表格结构来保存文件详细信息?
- 如何根据演示视频中的字母对表格中的文件进行排序。他们是否在维护另一张桌子?