View Code? Open in Web Editor
NEW
A multifunctional private storage program that integrates file indexing, online preview, and sharing, supporting both WebDAV and cloud download.
Home Page: https://www.zdir.pro
License: Apache License 2.0
Go 82.80%
Shell 15.08%
Dockerfile 0.37%
HTML 1.76%
zdir's Issues
有时候通过服务器下载或产生的是文件夹 不是单个文件,需要打包下载,能增加这个功能吗
类似像h5ai那样在index.php里加代码就可以开启密码登陆
文件太多,只能出现:文件索引 - 该数据缓存于2019-04-02 03:14:42,没有内容。请老板看一下。
我最近在寻找一款 链接目录程序,类似于浏览器收藏夹那种,如果有哪位朋友知道,请给我说一下,谢谢!
点一下文件后面的小眼睛,首先提示「正在提取您的文件」,然后就提示发现了一个错误,不能打开这个文件。
README.md预览显示存在错位.
这个项目的功能还是挺好用的,后台管理、文件夹加密,README.md展示等,但是这个项目是支持OneDrive的API的!
lochost/102200-Qundurn%20And%20Harald.jpg
这样就会404 要$url = str_replace("%","%25",$url);才能访问 不知道是为啥 难道是我环境配置的问题?
这样在安装时复制一份重命名为config.php,方便用git pull来更新
config开放设置文件夹名及对应的密码,访问相应文件夹需要密码才能访问
如题.本人不大懂代码,所以不知道是否是技术上不能实现对象存储的文件目录程序
查看文件hash显示了文件在服务器上的绝对路径,不安全。请求修复改BUG
admin.php?p=&edit=README.md&env=ace:373 Uncaught ReferenceError: edit_save is not defined
at HTMLButtonElement.onclick (admin.php?p=&edit=README.md&env=ace:373)
中文真的挺重要的,很多的文件名和文件夹名都是用中文命名的。
和程序混在一起太乱了。。。希望可以指定一个存储目录 比如 storage 这样的然后统一收纳
我发现挺好的,就改了下,用syntaxhighlighter来预览代码,真的很好看的,只要写文件的判断即可,现有用的这个界面等都不能与syntaxhighlighter相比,建议用上。
上传文件就提示这个 Server Timeout ,是在哪里设置延长执行的
无法识别mkv格式视频
mkv视频被识别成了文件夹
文件显示的修改时间似乎是GMT +00,而不会加上所在时区的偏移量,所以会和系统时间显示不一致。
os:windows 7
zdir:在www root的zdir目录下
在php7.4 环境中,第一层如果是中文,则子目录的文件显示为目录,且无法下载。
如果为php 5.6 则没有这个问题。
中文 文件名 目录,之前的文件都是中文居多,
求解决
如果启用密码访问(config.php中 "auth" => 参数改为 TRUE),
访问index.php?c=cache&del=cache清除当前缓存并重新生成索引
页面提示Unable to open file!(functions/caches目录已经设置权限777)
可以读取到/etc/passwd等文件的md5值
攻击者可用于判断特定文件是否存在
例如:
/soft/chrome/extension
新建目录默认不显示,需要点击.. 才显示呢。
访问首页。默认不出来目录。
查看了config.php 目录也没有做排除呢
目录名称:soft 或者softs 通过FTP新建。或者登陆后台,新建都是默认不显示
点击文件列表顶部的..
后,可以看到目录
考虑视频支持下DPlayer,音频采用 APlayer
两个均在GitHub 上有
屏蔽目录,请检测子目录,现在子目录通过输入网址还可以访问
建议隐藏所有php后缀的文件
请屏蔽所有PHP文件的直接访问:建议在index.php中定义一个常量,在不需要直接访问的php文件中判断是否已经定义常量,没有定义则返回错误
例如部署在a.com/zdir下,但复制文件链接的地址仍在a.com/下,这应该是个bug。
点文件索引时这样了。Warning: is_dir(): open_basedir restriction in effect. File(../..) is not within the allowed path(s): (/www/wwwroot/file.ksohu.com/data/User/admin/home/:/tmp/:/proc/) in /functions/indexes.php on line 20
现在所有文件都放置在根目录,建议资源文件 放到二级目录下,如data
方便管理,例如我有时候用webdav管理,这样挂载根目录,会看到很多配置文件和源文件,
有可能误删
作者你好.感谢分享如此好的作品
目前个人需求是:
访问 a.bb.com 预览网盘内容
然后点击下载的 实际地址是 b.bb.com:1234
不知该修改那个文件的内容会形成此效果