很多人喷Kodbox的文件路径,我来说说,我当前使用的版本为V1.13.1001最新版本,Kodbox使用数据库细化管理,而真实文件是无排序的不规则存储的,并不会按照KodExplorer原有的直接以文件夹树的方式存储,而是安装数据一一链接对应,文件数据表在数据库中的 io_file 和 io_source , io_file 存储的是Kodbox内和真实路径的链接, io_source 是存储个格文件的详细信息,并且在Kodbox中就自带了Adminer4.4.7,并且每个库、表都写了很详细的注释(如图)
你甚至可以找到每一次操作的记录
再来看看文件真实存储路径(图为宝塔文件管理)
Kodbox的真实文件存储于网站根目录下的data/files路径,当然这是可以迁移的,迁移记得注意文件权限问题和Kodbox把代码写死的部分(悲伤的历史),然后之下是按照月份来分文件夹,一个月一个文件夹,下面的index.html是空文件,不用管,别问我干什么的,我也不知道
再深入,是按照当天日期+随机字符存储的(大概吧),那些字符我也不知道有啥用,就打个码吧
大家可能会注意到里面的文件会有很多分,如图
这是增量文件,通过数据库链接,这也是用于历史版本等功能的铺垫
还有的比如Kodbox的秒传之类的功能,均通过在文件第一次上传是解析并存储HASH、MD5等文件特征到数据库的方式,然后查询数据库,并在数据库建立链接,达到秒传目的,同时又说道我上次反馈的那个手机APP的蛋疼问题了,上传文件时提取效验码时应该是没有写线程,导致APP界面假死,超级蛋疼,下载也是,分块下载合并的过程也是假死
另外我个人评价,其实Kodbox不错,不过不适合个人用户,个人很难用到如DWG、CDA、历史版本这些,更注重数据提取方便、家庭共享、图片视频备份等功能
各有所长,各取所需吧