当前位置: 首页 > 后端技术 > Java

推荐一个轻量级的开源图床系统:LightFastPicture

时间:2023-04-01 19:18:36 Java

如果你和我一样有写博客的习惯,图片存储是否困扰着你呢?今天给大家推荐一款不错的开源图床系统:LightFastPicture,它是一款基于koa+vue3.x+typescript的图床工具。可以帮助用户快速上传图片到云端并返回图片链接,方便用户在网页、社交媒体等平台分享图片。它的功能已经很丰富了,可以满足我们日常对图片管理的需求。图片上传:支持多图上传、拖拽上传、粘贴上传、一键复制多种格式的图片外链。图片管理:管理多张上传的图片,支持文件重命名、移动到指定相册、删除图片、预览图片等。桶管理:支持多桶存储,可同时添加多个对象存储桶进行管理,无上限,例如:七牛云对象存储、阿里云对象存储、腾讯云对象存储等,系统会统计每个存储桶下的图片数量和使用的存储量。还支持控制是否在上传区显示bucket。相册管理:支持相册管理,可以对图片进行分组分类管理,方便用户对不同图片进行分类管理,也支持直接上传图片到相册。操作日志管理:完善的可视化日志功能,记录所有用户操作,便于事件追溯。普通用户只能查看自己的操作记录,管理员可以查看所有人员的操作记录。同时,数据统计中贡献图的数据来源也从操作记录中提取出来。个人信息维护:用户可以对自己的信息进行管理,如头像(系统有4组不同尺寸的头像供选择)、昵称、职业、性别、个人资料、个人登录密码等进行维护管理。数据统计:系统提供数据统计功能,统计用户的图片数、存储桶数、总占用存储量、相册数和系统贡献数据。使用习惯配置:考虑到每个用户不同的使用习惯,系统提供了一个使用习惯配置中心,可以配置默认复制图片链接格式、自定义链接格式、常用快捷键配置、是否开启上传成功提示和复制链接成功提示等配置。用户管理:多用户管理,可以根据不同的角色管理不同的数据,可以直接在管理页面自助注册或管理员创建用户。Bucket插件管理:Bucket管理是管理员在线开发的插件,用于管理员管理存储桶插件的相关配置,需要做哪些预处理或者后处理,比如七牛云对象存储需要用户在界面上感知哪些数据需要填写,哪些数据必须填写,哪些数据有智能提示。需要做的前置操作是获取上传认证。其实就是配置存储桶有哪些元数据。同时还提供了是否启用或禁用的功能。例如,如果某个对象存储已经下架,管理员可以将其禁用,这样用户就无法创建该类型的存储桶。词典管理:维护一些系统中经常用到的相对固定的数据,比如个人中心职业、用户性别,以及在桶页面上不同桶类别显示的不同图标。系统设置:维护系统中一些常用的数据,包括系统名称、系统标识、备案信息、更新日志,以及配置系统使用的图标来源。权限控制:完善的权限控制功能,不同的角色可以分配不同的操作权限,并控制相应的删除和查看。一个做到这种程度的开源软件已经很不错了。如果它满足您的需求,请尝试一下。欢迎扫描下方二维码,关注公众号:TJ先生,订阅每日推荐,获取更多好用的效率工具在线体验地址:http://picture.itchenliang.club/#/账号:guest@163.com密码:000000最后放上项目地址:https://github.com/ischenliang/quickly-picture-bed欢迎来到我的公众号:程序员DD。第一时间了解行业前沿资讯,分享深度技术干货,获取优质学习资源