个人图床独立应用
轻量图床体验,为前台会员提供独立图片库:拖拽批量上传、相册分组、搜索与预览,一键复制外链 / Markdown / HTML / BBCode,并带空间配额与后台统计。数据由插件自建表与独立存储目录管理,可绿色安装与卸载。
¥10.00抵扣
一次购买,永久使用
详情介绍
个人图床(Myimg)
多用户个人图床插件 · 版本 v1.0.01 · 作者 kuakeba.cn
参考 Tbed 的轻量图床体验,为前台会员提供独立图片库:拖拽批量上传、相册分组、搜索与预览,一键复制外链 / Markdown / HTML / BBCode,并带空间配额与后台统计。数据由插件自建表与独立存储目录管理,可绿色安装与卸载。
功能特性
- 多用户隔离:每位会员独立图片库与存储目录,互不可见。
- 批量上传:点击选择或拖拽上传,多文件队列逐个入库;同用户相同内容自动去重复用原链接。
- 真实图片校验:通过
getimagesize校验文件确为图片,配合扩展名白名单,避免伪装文件上传。 - 相册分组:按相册归类图片,可筛选、可批量移动;默认相册名可在后台配置。
- 多种引用格式:图片详情弹窗一键复制外链、Markdown、HTML
<img>、BBCode 四种格式。 - 搜索与分页:按文件名关键词搜索,每页 24 张,网格画廊展示。
- 后台统计:图片总数、占用容量、上传用户数、最近上传列表与插件配置。
安装
- 将
Myimg目录放入程序根目录的plugins/下。 - 后台「插件列表」找到「个人图床」点击安装。
- 安装自动执行
install.sql建表,并把static/资源复制到public/static/Myimg/。 - 安装完成后后台侧边栏出现「个人图床」菜单,前台登录后可见顶部入口。
插件在后台首次访问时会自检数据表,缺失自动重建,无需手工执行 SQL。
使用说明
前台入口
- 我的图床:
/myimg(需前台会员登录,未登录跳转首页)
登录后顶部导航栏出现图床图标按钮。页面内可:
- 拖拽图片到虚线区域或点「上传图片」批量上传,可选目标相册。
- 顶部按相册筛选、按文件名搜索。
- 点击图片卡片打开预览弹窗,一键复制外链 / Markdown / HTML / BBCode。
- 卡片操作支持「移动相册 / 删除」。
后台管理
后台菜单「个人图床」→ /admin/myimg,可查看统计与最近上传,调整以下配置:
| 配置项 | 默认值 | 说明 |
|---|---|---|
| enabled 启用个人图床 | 开启 | 关闭后前台入口隐藏,接口返回未启用 |
| quota_mb 每用户空间配额(MB) | 512 | 0 表示不限制 |
| 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官方交流群