Skip to content

Releases: zfile-dev/zfile

4.0.3

13 Jul 12:23

Choose a tag to compare

BUG

  • 修复 url 路径中带 . 访问 404 的 bug
  • 修复目录文档无论如何配置仅在首页显示的 bug.
  • 修复 s3 存储类型不开启私有空间时,文件路径或文件名包含中文无法直链下载的 bug
  • 修复本地存储、FTP、SFTP、WebDav 未启用私有空间,仍然校验私有签名的 bug #383
  • 修复无法正常加载 S3 存储桶列表时报错的 bug.
  • 修复无法正常加载 S3 存储桶列表时旧的存储桶列表缓存未清空的 BUG
  • 修复悬浮操作栏显示异常的 BUG #382
  • 修复生成单文件直链时,仍然显示批量导出按钮的 BUG
  • 修复直链下载日志表中 ip 字段长度不够存储 ipv6 的 问题

优化

  • 优化选择 S3 存储桶列表时的体验, 支持前缀搜索
  • 优化视频播放器页面使用体验, 增加上一个,下一个按钮,优化移动端外部按钮的布局
  • 再次优化列表访问性能,丝般顺滑
  • 改善用户体验,非存储源根目录下密码框不允许取消,其他情况允许关闭密码框,并回到上级目录
  • 增加对自定义 css js 的异常处理

新功能

  • 画廊模式支持懒加载,再也不怕海量图片了
  • 支持文件列表居中显示

4.0.2 版本更新

12 Jul 12:00

Choose a tag to compare

优化

  • 大幅优化文件列表加载性能
  • 更换图片预览组件,优化打开图片预览的性能
  • 重写画廊模式,大幅优化打开性能
  • 移除无用依赖,减小项目体积
  • 优化密码文件夹体验,不允许关闭密码输入框,未输入密码不允许任何操作

BUG

  • 修复文件名或路径名中包含 # 时报错的问题
  • 修复鼠标未点击过 zfile 时, 拖拽上传失败的 bug
  • 修复直链二维码宽度在不同浏览器下兼容性问题
  • 修复 flv 格式会进行弹窗的 bug

新功能

  • 全部部署方式均支持 IPV6
  • 画廊模式下支持单击图片放大预览

4.0.1

11 Jul 09:40

Choose a tag to compare

新功能

  • 增加文件点击习惯设置, 支持设置为单击还是双击

优化

  • 优化上传速度提示功能
  • 优化下载日志体验, 增加跳转至第 N 页功能, 增加更多页码选项

BUG 修复

  • 统一下载日志 storage_key 字段长度, 防止存储源长度过长后无法正常记录下载日志.
  • 存储源不存在时进行提示,修复后提示存储源不存在
  • 修复管理员修改密码无效的 bug
  • 修复目录文档某些情况无法匹配成功的 bug
  • 修复 SharePoint 无法直链下载的 bug
  • 修复 FLV 视频格式没有正常显示的 bug
  • 修复移动端视频播放器无法正常使用的 BUG
  • 修复当不允许文件操作时,右键通用操作按钮也没显示的 bug
  • 修复隐藏直链未生效的 BUG

其他

  • 修改错字, "登陆" 修改为 "登录"

4.0.0

10 Jul 13:59

Choose a tag to compare

ZFile 4.0 发布

经过一个半月的开发, ZFile 升级为 4.0, 本次更新对代码进行了大量重构,优化了使用体验,增加更多功能支持,重磅支持文件操作功能,如上传、重命名、删除等操作.

新增功能

  1. 支持文件操作:上传, 删除, 重命名, 新建文件夹. 后续还会支持移动和复制文件(详见下方后续计划).
  2. 操作系统级的文件操作体验
    1. 支持拖拽上传和 Ctrl + V 粘贴上传文件和文件夹
    2. 支持 Ctrl + A 全选文件, 按 Esc 取消全选.
    3. 支持拖拽批量选择文件
    4. 支持按住 Shift 多选文件
    5. 支持多选文件后按 Delete 键删除文件.
    6. 按 Backspace 返回上级文件夹.
  3. 全新的 UI 风格, 更简洁易用.
  4. 视频播放器支持播放上一个,下一个,选择当前目录下视频列表.
  5. 视频播放器支持调用本地软件进行下载,如迅雷、Motrix. 支持调用本地播放器播放,更好的进行视频解码: PotPlayer, IINA, VLC, nPlayer, MXPlayer(Free/Pro)
  6. 全新画廊模式, 支持按照瀑布流显示图片, 支持自定义 N 栏, 自定义每栏的间距
  7. 全新目录文档配置方式,支持在后台使用在线编辑器撰写目录文档.
  8. 全选密码文件夹设置方式, 支持按照通配符给文件夹设置密码
  9. 全新过滤文件夹设置, 支持按照通配符过滤文件或文件夹, 同时控制仅隐藏、隐藏且目录不可见、隐藏且不可下载目录下的文件.
  10. 后台登录支持设置验证码和 2FA 身份认证,防止后台被暴力破解
  11. 支持自定义文件格式后缀, 避免系统内置的不完善导致文件无法预览.
  12. 完美支持 MySQL 数据库, 同时默认使用 SQLite 数据库, 可根据自身需要选择.

捐赠版

为了项目的持续开发, 如您需要更高级的功能, 还可以选择捐赠版, 支持更多功能, 同步拥有社区版所有功能, 捐赠版按照域名永久授权, 新功能包括但不限于:

  1. 本地存储、WebDav、FTP、SFTP、阿里云 OSS、腾讯云 COS 支持限制单链接速度, 有效降低服务器负载.
  2. 本地存储支持控制是否允许多线程下载.
  3. 上传、删除、重命名、新建文件夹等操作支持权限控制,控制每个功能允许匿名使用**或允许管理员登录后使用*
  4. 直链下载统计,对直链的下载进行按文件下载次数、按下载来源(Referer),按下载 IP 排序,找出热点文件.
  5. 文件搜索功能,支持全局模糊搜索文件.
  6. 捐赠版交流群,大家交流经验,分享资源.
  7. 第一时间体验新功能及更快的问题反馈和解答.
  8. 持续更新...

后续开发计划

  1. 全新文档和官网 (2022-07-30 前)
  2. Google Drive 支持 (2022-07-30 前)
  3. 夜间模式适配 (2022-07-30 前)
  4. 支持显示文件树功能 (2022-07-30 前)
  5. 支持设置文件夹可单击还是双击进入 (2022-07-30 前)
  6. 文件预览等单独到一个页面显示,而不是现有弹窗 (2022-08-15 前)
  7. 支持对外提供 WebDav 服务 (2022-08-15 前)
  8. 负载均衡功能(捐赠版)(2022-08-15 前)

常见问题

  1. 暂不支持从 3.x 版本数据迁移至 4.x 版本, 且前期版本可能会有些不稳定, 请做好备份.
  2. 3.x 版本也会持续更新一些功能, 修复 BUG 和漏洞.

3.2.6

16 Jun 12:27

Choose a tag to compare

bug 修复

  • 修复带密码的 webdav 添加失败的 bug.

3.2.5

16 May 13:49

Choose a tag to compare

新功能

  • 新增 WebDav 挂载功能

BUG 修复

  • 修复错误的 content_disposition 和 contentType 导致下载文件格式被浏览器识别错误。如手机部分浏览器下载 apk,被自动加 .zip 后缀
  • 修复 SharePoint 小工具链接地址错误指向的 BUG

3.2.4

04 May 13:10
4dd6cdb

Choose a tag to compare

bug 修复

  • 修复 webdav 在驱动器 ID 大于 10 时无法使用的 BUG。 #348 #353

3.2.3

12 Apr 16:13

Choose a tag to compare

新功能

  • 新增 webdav(只读、匿名访问)支持,并可通过 zfile.webdav 控制开启和关闭,路径为:domain.com/webdav/{driveId}/[{folders}],如:zfile.vip/webdav/1/ #347

bug 修复

  • 修复因历史版本修改字段导致的升级后短链和直链无法正常使用的 BUG #327

3.2.2

02 Apr 11:07

Choose a tag to compare

BUG 修复

  • ftp 默认为被动模式,防止因端口不同,无法读取。
  • 修复又拍云文件中包含特殊字符时,调用 upyun 接口未进行 url encode 返回 400,影响又拍云单文件直链无法使用。
  • 修复某些情况下直链无法正常使用的 BUG
  • 修复获取音频信息时,因文件链接 302, 导致无法正常获取音频文件信息的 BUG.

3.2.1

02 Feb 12:57

Choose a tag to compare

BUG 修复

  • 修复本地存储可通过特殊命令访问到非指定目录的文件 #326
  • 升级 log4j 和 mysql-connector-java 依赖版本 #323
  • 修复 sharepoint 未自动刷新 accessToken 和 refreshToken 的 bug