个人文件可以存到数据库里吗?我服务器磁盘有空间限额,数据库大得多。

9 天 后

biti035 kodexplorer手机端没有排序,我也是同时用两个,kodexplorer用来写代码,kodbox用来阅读。

1 个月 后

大神们“KodExplorer”这个版本在那里可以下载呀。求助。

    12 天 后

    warlee kodbox目前功能差太多了, 比如文件分享, 比如我不小心把kodexplorer共享的文件删掉了, 只要复制相同的文件到原来的路径中即可恢复共享, 而kodbox不可以

      很多人喷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、历史版本这些,更注重数据提取方便、家庭共享、图片视频备份等功能

      各有所长,各取所需吧

        wuqibor
        喷kodbox文件管理模式的 基本都是个人用户吧。。。。。其实kodbox才是真正适合面向企业的产品
        说明也写的很清楚 如果要回复目录架构 也非常简单。。。把文件拷贝或者移动到data目录外 系统会自动生成对应文件夹
        这样一来就必须要有管理员权限才能操作 其他第三方工具如果直接把文件写入data目录 也不会被kodbox识别

        kodbox的官方app有点太简陋了 我个人还是用syncthing
        非管理员的话 就没法通过kodbox访问syncthing同步目录了
        如果能有syncthing的插件 感觉很多事情都会变得简单

          9 天 后

          warlee
          问题是webdav客户端 无法同步 kodbox 个人空间内的文件夹 因为这个文件夹根本不存在。。。它是通过数据库记录文件的
          如果是同步磁盘上其他地方的文件。。。除了管理员又无法访问。。。
          唯一的解决办法就是官方自己出个同步类插件 或者支持挂载外部存储空间 这样才能让非管理员账户访问

          16 天 后
          12 天 后

          ofuJD5h6hjunjKRnwkCHbEEtTGlo 说实话我也觉得APP太简陋了,PC端多了个自动备份还可以,还算比网页舒服,懒癌福音,但是安卓端APP,emmmm,不敢恭维,自动备份的功能感觉emmm,备份了啥?我就看着那一直0kb,你到底给我备份了个啥

            wuqibor 没遇到过该问题,可能是设备兼容性问题。提供一下设备型号,系统版本等相关应用

            1 个月 后
            4 个月 后

            有没有kodexplorer 的安卓源码. 我想改改...

            3 个月 后