个人网盘

个人网盘运维管控

版本 v1.0.0· 胡思乱想 · 0 次获取 · 运维管控
参考 zfile 的轻量云盘体验,为前台会员提供独立文件空间:文件夹管理、上传下载、在线预览、提取码分享、空间配额与后台统计。所有数据由插件自建表与独立存储目录管理,不改动系统文件,可绿色安装与卸载。
¥10.00抵扣
一次购买,永久使用

详情介绍

个人网盘(Mydisk)

多用户个人网盘插件 · 版本 v1.0.01 · 作者 kuakeba.cn

参考 zfile 的轻量云盘体验,为前台会员提供独立文件空间:文件夹管理、上传下载、在线预览、提取码分享、空间配额与后台统计。所有数据由插件自建表与独立存储目录管理,不改动系统文件,可绿色安装与卸载。

功能特性

  • 多用户隔离:每位会员只看到自己的文件,按用户独立存储目录,互不可见。
  • 文件夹管理:新建文件夹、重命名、递归删除、面包屑导航,文件夹优先排序。
  • 文件上传:点击选择或拖拽上传,支持多文件队列;单文件大小、扩展名黑名单、用户空间配额三重校验。
  • 下载与预览:文件下载走服务端强制下载;图片 / 视频 / 音频支持浏览器内在线预览。
  • 提取码分享:为单个文件生成分享链接,可设提取密码与有效期(0 为永久),分享页支持在线预览与下载。
  • 空间统计:前台显示已用容量、文件数、文件夹数、分享数;后台汇总全站文件量、总容量、用户数与分享数。
  • 后台设置:启用开关、每用户配额、单文件上限、分享有效天数、禁止扩展名、卸载是否删数据。

安装

  1. 将 Mydisk 目录放入程序根目录的 plugins/ 下。
  2. 进入后台「插件列表」,找到「个人网盘」点击安装。
  3. 安装时自动执行 install.sql 建表,并把 static/ 资源复制到 public/static/Mydisk/。
  4. 安装完成后,后台侧边栏出现「个人网盘」菜单,前台登录后可见顶部入口。
插件会自动校验数据表是否存在,缺失时后台首次访问会自愈重建,无需手工执行 SQL。

使用说明

前台入口

  • 我的网盘:/mydisk(需前台会员登录,未登录跳转首页)
  • 分享访问:/mydisk/s/{code}

登录后顶部导航栏会出现网盘图标按钮,点击进入。页面内可:

  1. 点「新建文件夹」建立目录,点击表格中的文件夹进入下级。
  2. 点「上传文件」或直接把文件拖入虚线区域批量上传。
  3. 行内操作支持「分享 / 重命名 / 删除」,图片、视频、音频可直接在线预览。
  4. 点「分享」生成链接,可选设置提取密码;分享列表可查看、复制、删除。

后台管理

后台菜单「个人网盘」→ /admin/mydisk,可查看全站统计与最近上传记录,并调整以下配置:

配置项默认值说明
enabled 启用个人网盘开启关闭后前台入口隐藏,接口返回未启用
quota_mb 每用户空间配额(MB)10240 表示不限制,超出后禁止上传
maxfilemb 单文件大小上限(MB)200同时受 PHP uploadmaxfilesize / postmaxsize 限制
share_days 分享有效天数70 表示永久有效
block_ext 禁止上传扩展名php,exe,sh,html,svg 等英文逗号分隔,防止上传可执行脚本或带脚本网页
drop_data 卸载时删除数据关闭开启后卸载会删除全部记录与物理文件,谨慎使用

数据结构

表名(含项目前缀)用途
mydisk_file文件与文件夹记录:所属用户、父文件夹、名称、类型、存储路径、大小、扩展名、下载次数
mydisk_share分享记录:分享码(唯一)、文件 ID、提取密码、到期时间、下载次数、状态

文件实际存放于 public/storage/mydisk/{用户ID}/,访问 URL 形如 /storage/mydisk/1/xxxx.zip。

常见问题

上传提示超过服务器限制?

插件校验通过后仍受 PHP 配置约束,请调大 php.ini 的 uploadmaxfilesize 与 postmaxsize,并重启 PHP / Nginx。

为什么后台看不到普通用户上传的文件?

后台只做统计与配置,不提供跨用户文件浏览,以保持用户隐私隔离。

卸载后数据还在吗?

默认保留数据表与文件;若需要彻底删除,请先在后台勾选「卸载时删除数据」再卸载。

分享链接打不开?

检查文件是否已被删除、分享是否过期或被停用,以及访问者是否输入正确提取密码。

更新日志

v1.0.01

  • 首个版本:文件夹管理、上传下载、在线预览、提取码分享、空间配额、后台统计与设置。


更新记录 (1)

  • v1.0.0 2026-10-30
    正式发布
微信客服 微信客服 QQ官方交流群 QQ官方交流群