haitao:
用了这么多网络硬盘,居然就没有一个达到我的要求的。。。。。。。干脆请各位富豪投资让我来设计一个吧
[阅读: 570] 2011-05-20 03:05:18
因为我自己也写过一个网络硬盘系统,自己使用,规模很小,但是功能都是从用户角度出发的:
1、分私有目录和公开目录
各自可以任意建子目录。私有的只有本人登录了才能操作
2、公开目录里的子目录或文件,只有被告知url的人才能直接下载(或者需要一个访问密码,或者需要回答一个预设问题)
这个是访问的3种模式(无限制,密码,问题)
还有浏览的3种模式:任意浏览,同组浏览,不可浏览
本人的网络硬盘
├私有目录 //系统自动为用户建立,无法修改删除,只有本人登录了才能操作各个下级子目录
│├子目录1
│└子目录2
│ ├子目录21
│ └子目录22
└公开目录 //系统自动为用户建立,无法修改删除
├任意浏览 //系统自动为用户建立,无法修改删除 对应url=/userid/子目录.../...
│├子目录a
││└子目录aa
││ ├子目录aaa
││ └子目录aab
│└子目录b
├同目录可浏览 //系统自动为用户建立,无法修改删除
│├给客户1 // 对应url=/userid/dir/给客户1/...?guid=xxxx (xxxx不符合,不能访问)
││├子目录x
││└子目录y
│└给客户2
│ ├给客户p
│ └给客户q
└不可浏览 //系统自动为用户建立,无法修改删除
├开发辅助
│├子目录c // 对应url=/userid/file/开发辅助/子目录c/具体文件名?guid=xxxx (xxxx不符合,不能访问)
│└子目录d
├电脑辅助
├行业a论坛
│├子目录j
│└子目录k
└行业b论坛
知道一个人的某个公开的文件或子目录的url,不能从那里得到这个人的其它公开文件或子目录(私有的更加不能知道了),
只能知道这个人的公开目录/任意浏览,并可以在里面任意遍历各个下级子目录
知道一个人的某个公开的同目录可浏览的文件或子目录的url,只可以在该子目录或该文件所属的子目录里面任意遍历各个下级子目录
知道一个人的某个公开的不可浏览的文件的url,只能知道这个人的公开目录,其它的“同目录可浏览”、“不可浏览”及其各个下级子目录是无法访问的。
这样的功能,应该是终极了!