个人图床

个人图床独立应用

版本 v1.0.0· 胡思乱想 · 0 次获取 · 独立应用
轻量图床体验,为前台会员提供独立图片库:拖拽批量上传、相册分组、搜索与预览,一键复制外链 / Markdown / HTML / BBCode,并带空间配额与后台统计。数据由插件自建表与独立存储目录管理,可绿色安装与卸载。
¥10.00抵扣
一次购买,永久使用

详情介绍

个人图床(Myimg)

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

参考 Tbed 的轻量图床体验,为前台会员提供独立图片库:拖拽批量上传、相册分组、搜索与预览,一键复制外链 / Markdown / HTML / BBCode,并带空间配额与后台统计。数据由插件自建表与独立存储目录管理,可绿色安装与卸载。

功能特性

  • 多用户隔离:每位会员独立图片库与存储目录,互不可见。
  • 批量上传:点击选择或拖拽上传,多文件队列逐个入库;同用户相同内容自动去重复用原链接。
  • 真实图片校验:通过 getimagesize 校验文件确为图片,配合扩展名白名单,避免伪装文件上传。
  • 相册分组:按相册归类图片,可筛选、可批量移动;默认相册名可在后台配置。
  • 多种引用格式:图片详情弹窗一键复制外链、Markdown、HTML <img>、BBCode 四种格式。
  • 搜索与分页:按文件名关键词搜索,每页 24 张,网格画廊展示。
  • 后台统计:图片总数、占用容量、上传用户数、最近上传列表与插件配置。

安装

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

使用说明

前台入口

  • 我的图床:/myimg(需前台会员登录,未登录跳转首页)

登录后顶部导航栏出现图床图标按钮。页面内可:

  1. 拖拽图片到虚线区域或点「上传图片」批量上传,可选目标相册。
  2. 顶部按相册筛选、按文件名搜索。
  3. 点击图片卡片打开预览弹窗,一键复制外链 / Markdown / HTML / BBCode。
  4. 卡片操作支持「移动相册 / 删除」。

后台管理

后台菜单「个人图床」→ /admin/myimg,可查看统计与最近上传,调整以下配置:

配置项默认值说明
enabled 启用个人图床开启关闭后前台入口隐藏,接口返回未启用
quota_mb 每用户空间配额(MB)5120 表示不限制
maxfilemb 单张图片大小上限(MB)10同时受 PHP uploadmaxfilesize / postmaxsize 限制
allow_ext 允许的图片格式jpg,jpeg,png,gif,webp,bmp,avif英文逗号分隔
album 默认相册名默认相册用户上传未指定相册时归入该相册
drop_data 卸载时删除数据关闭开启后卸载会删除全部记录与物理文件,谨慎使用

数据结构

表名(含项目前缀)用途
myimg_image图片记录:所属用户、原始文件名、存储路径、大小、宽高、扩展名、MIME、内容哈希、相册

图片实际存放于 public/storage/myimg/{用户ID}/,外链地址形如 /storage/myimg/1/xxxx.jpg。

常见问题

上传提示格式不允许?

检查后台「允许的图片格式」是否包含该扩展名;插件还会验证文件内容是否为真实图片。

重复上传会占用双倍空间吗?

不会,同一用户上传相同内容(MD5 相同)会直接复用已有图片记录与原链接。

外链在站外打不开?

请确认站点域名可公网访问、/storage/ 静态目录可访问,且图片未被删除。

卸载后图片还在吗?

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

更新日志

v1.0.01

  • 首个版本:批量上传、相册分组、搜索分页、四种格式复制、配额限制、后台统计与设置。


更新记录 (1)

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