
图片托管与多存储接入
LightPicture面向需要集中管理图片资源的场景,把上传、存储、外链生成和权限控制放在同一套后台里完成。系统允许在本地存储与阿里云OSS、腾讯云COS、七牛云等第三方云存储之间做选择,也支持同时添加多个对象存储桶,便于按业务分配图片存放位置。
上传环节提供多图、拖拽和粘贴等方式,并带有上传预览与全屏预览;图片入库后可一键复制外链,减少内容发布时反复操作。存储接口通过抽象层统一,后续集成新的存储服务时不必改动上层调用逻辑。
- 本地存储与阿里云OSS、腾讯云COS、七牛云等云存储可选
- 支持多图、拖拽、粘贴上传及预览
- 一键复制图片外链
- 可同时管理多个对象存储桶
用户分组、空间配额与操作审计
后台的用户管理模块支持添加用户和划分用户组,管理员能为不同组绑定存储桶并分配上传、删除、查看等操作权限。空间管理方面,既可设置全局的初始剩余储存空间,也能对指定用户单独调整配额,空间使用情况以图表形式呈现。
所有上传、删除、修改等操作会进入可视化日志,管理员可按时间、用户或操作类型筛选,用于事件溯源和日常审计。系统还提供发信邮箱等配置项,以支撑用户注册和通知类流程。
- 用户分组与存储桶绑定
- 按组分配上传、删除、查看等权限
- 全局与指定用户空间配额
- 可视化日志支持按时间、用户、操作类型筛选
接口集成与运行环境核对
LightPicture提供API接口,可通过接口完成图片上传和删除,便于与其他系统对接或做自动化处理。后端基于PHP与ThinkPHP框架,源码包大小为7.17MB,运行平台为Web/Linux。
部署前需要核对环境:PHP版本不低于7.2,MySQL版本不低于5.5,并确认服务器已安装PDO、fileinfo、curl拓展以及ZipArchive支持。安装时先将源码包上传至Web运行环境根目录并解压,再按实际环境完成后续配置。
- PHP ≥ 7.2,MySQL ≥ 5.5
- 需PDO、fileinfo、curl、ZipArchive拓展
- 源码包上传至Web根目录解压