今天给大家再推荐一款不错的图床源码——Lsky Pro,基于PHP(建议使用PHP7+)+mysql(版本 ≥ 5.5),需要mysqli支持、fileinfo拓展、curl拓展、rewrite,功能非常强大。
支持第三方云储存,支持本地、阿里云OSS、腾讯云COS、七牛云、又拍云。
支持多图上传、拖拽上传、上传预览、全屏预览、页面响应式布局。
简洁的图片管理功能,支持鼠标右键、单选多选等操作。
强大的图片预览功能,支持响应式。
支持全局配置用户初始剩余储存空间、支持单个设置用户剩余储存空间。
支持一键复制图片外链、二维码扫描链接。
支持设置上传文件、文件夹路径命名规则。支持图片鉴黄功能。
对外开放的上传接口。
演示地址:https://pic.iqy.ink/
安装手册:https://www.kancloud.cn/wispx/lsky-pro
项目地址:https://github.com/wisp-x/lsky-pro
简单介绍一下 Lsky Pro: Lsky Pro(兰空图床),是基于 PHP+mysql 开发的图床系统,面向技术博客、个人博客、简书等支持 markdown 的平台等。 同样可作为云上相册使用,支持图片多图上传、拖拽上传、上传预览、全屏预览,限制游客上传等。
主要特性
支持第三方云储存,支持本地、阿里云 OSS、腾讯云 COS、七牛云、又拍云。
支持多图上传、拖拽上传、上传预览、全屏预览、页面响应式布局。
简洁的图片管理功能,支持鼠标右键、单选多选等操作。
强大的图片预览功能,支持响应式。
支持全局配置用户初始剩余储存空间、支持单个设置用户剩余储存空间。
支持一键复制图片外链、二维码扫描链接。
安装需求
PHP 版本 ≥ 5.6
mysqli 支持
fileinfo 拓展
curl 拓展
zip 拓展
rewrite
源码安装教程
下载兰空,上传至 web 运行环境,解压。
设置运行目录为 public。
配置 Rewrite 规则:
Nginx:
location / { if (!-e $request_filename ) { rewrite ^(.*)$ /index.php?s= $1 last; break ; } }
|
Apache:
Apache 直接使用.htaccess 即可
访问首页,未安装自动跳转至安装页面,根据页面提示安装即可。
安装完成以后请设置 runtime 目录 0755 权限,如果你使用本地存储,public 目录也需要设置为 0755 权限
基础配置
关闭注册:
此功能默认关闭,开启后即关闭注册,注册按钮会呈现不可点击的状态。网站标题:
网站的标题。网站关键字:
网站关键字,利于搜索引擎关键字索引,多个请使用英文逗号分隔。备案号:
域名备案号,填写后会显示在网站底部。
上传配置
允许游客上传
是否开启游客上传,此选项默认开启,打开后访客无需登录也可以上传图片。最大上传大小
限制单张上传图片大小,默认5242880(5M),单位:b单次同时上传数量
上传每次可选择图片数量允许上传的文件后缀
允许可上传的图片后缀名,逗号隔开,默认为jpg,jpeg,gif,png,ico
(结尾不需要逗号)文件路径命名规则
默认为{Y}/{m}/{d}
,生成的路径类似:2018/01/04文件命名规则
默认为{uniqid}
,生成的名称类似:5bb2f89a38935.jpg
用户配置
用户初始配额容量
默认为 1073741824(1G),该值修改后,后面注册的用户才会生效。
邮件配置
邮件发送方式
默认SMTP,暂时只支持SMTP方式发送邮件。SMTP验证方式
可选值:NONE/TLS/SSL,选择了None表示不验证。SMTP主机地址
SMTP主机地址,例如126邮箱的smtp服务地址为 smtp.126.comSMTP用户名
SMTP登录用户名SMTP密码
SMTP登录密码SMTP端口
SMTP连接端口发件人邮箱
发件人邮箱,填写SMTP登录邮箱
其他配置
软删除
此选项默认关闭,开启后,删除图片只删除记录,不删除图片文件。开启API
此选项默认关闭,开启后将会开放站点的API接口,左侧导航栏会出现“接口”入口。
图片鉴黄
图片鉴黄申请地址:https://www.moderatecontent.com
开启图片鉴黄
此选项默认关闭,开启后,上传图片会通过鉴黄接口处理,发现黄图将会上传失败。
注意:开启图片鉴黄后会拖慢上传图片速度,接口在墙外的原因,也可能会导致上传失败。Key
你申请的图片鉴黄接口Key。-
内容评级
图片鉴黄分为三个级别,分别为:所有人、少年、成人,默认为成人。 所有人:最为严格,接口认为图片有一点点涉黄则会上传失败。
少年:中等,百分之五十为黄图时会上传失败。
成人:百分之九十为黄图时则会上传失败。
拦截
从 V1.5.3版本开始,程序 config 文件夹下新增了一个site.php
配置文件,该文件下有个配置项名为intercept_salacity
,将该配置值修改为 true ,上传的图片若被判断为可疑图片则会直接拦截。默认为 false (上传后在可疑图片里)
更新日志
V1.5.3
优化前台提示登录注册的页面
增加图片搜索支持 IP 匹配
修复若干个 Bug
首页增加鼠标悬浮链接提示对应的图片
多图上传按顺序排列
后台增加控制台
后台图片管理增加筛选访客图片选项
优化安装环境检测
鉴黄接口请求增加超时时间为30秒
更新 thinkphp 框架
更新 mdui 、bootstrap、bootstrap-input 框架
更新备案管理系统 URL 地址
V1.5.2
修复策略组设置无效的bug
修复接口上传时单个用户设置策略无效的bug
改进策略组编辑
修复更新后出现重复默认组的bug
默认组设置为禁止删除
增加原文件名命名规则 #17
接口上传成功后返回更多的数据(size,mime,sha1,md5)
阻止浏览器翻译(lang=”zh-CN”) #16
更换二维码接口
修复被冻结用户通过接口能上传的bug
其他细节改进
版权声明
版权说明: 仅限用于学习和研究目的;不得将上述内容用于商业和非法用途!否则一切后果自负。我们非常重视版权问题,如有侵权请邮件至(171373236#qq.com)与我们联系处理,敬请谅解!