最新多功能PHP图床源码 /兰空图床Lsky Pro开源版v2.1/ 单纯的图床程序源码

本文主要是介绍最新多功能PHP图床源码 /兰空图床Lsky Pro开源版v2.1/ 单纯的图床程序源码,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

源码介绍:

Lsky Pro 是一个用于在线上传、管理图片的图床程序,中文名:兰空图床,你可以将它作为自己的云上相册,亦可以当作你的写作贴图库。

该程序的最初版本诞生于2017年10月,由ThinkPHP 5框架精心打造而成。在历经数次迭代升级之后,终于在2022年3月迎来了全新的2.0版本。

Lsky Pro具备广泛的存储支持能力,不仅包括本地存储,还涵盖了多种第三方云存储服务,如AWS S3、阿里云OSS、腾讯云COS、七牛云、又拍云、SFTP、FTP、WebDav以及Minio等。

此外,该程序还支持多种数据库驱动,包括但不限于MySQL 5.7+、PostgreSQL 9.6+、SQLite 3.8.8+和SQL Server 2017+,同时兼容Memcached、Redis、DynamoDB等多种缓存驱动。Lsky Pro拥有丰富的上传功能,包括多图上传、拖拽上传、粘贴上传、动态设置策略上传以及复制和一键复制链接等。

该程序还具备强大的图片管理功能,支持瀑布流展示、鼠标右键操作、单选多选、重命名等操作。用户可以根据需求自由配置角色组,并为每个组分配多个储存策略,同时可以将储存策略应用于多个角色组。此外,Lsky Pro还支持图片水印、文字水印、水印平铺、设置水印位置、X/Y轴偏移量、旋转角度等功能。通过接口,用户还可以轻松上传、管理图片和相册,并支持在线增量更新以及跨版本更新。

源码链接:

网盘源码    密码:hma8


源码特性:

1、支持本地等多种第三方云储存 AWS S3、阿里云 OSS、腾讯云 COS、七牛云、又拍云、SFTP、FTP、WebDav、Minio
2、多种数据库驱动支持,MySQL 5.7+、PostgreSQL 9.6+、SQLite 3.8.8+、SQL Server 2017+
支持配置使用多种缓存驱动,Memcached、Redis、DynamoDB、等其他关系型数据库,默认以文件的方式缓存
3、多图上传、拖拽上传、粘贴上传、动态设置策略上传、复制、一键复制链接
4、强大的图片管理功能,瀑布流展示,支持鼠标右键、单选多选、重命名等操作
5、自由度极高的角色组配置,可以为每个组配置多个储存策略,同时储存策略可以配置多个角色组
6、可针对角色组设置上传文件、文件夹路径命名规则、上传频率限制、图片审核等功能
7、支持图片水印、文字水印、水印平铺、设置水印位置、X/y 轴偏移量设置、旋转角度等
8、支持通过接口上传、管理图片、管理相册
9、支持在线增量更新、跨版本更新
10、图片广场

安装要求

1、PHP >= 8.0.2
2、BCMath PHP 扩展
3、Ctype PHP 扩展
4、DOM PHP 拓展
5、Fileinfo PHP 扩展
6、JSON PHP 扩展
7、Mbstring PHP 扩展
8、OpenSSL PHP 扩展
9、PDO PHP 扩展
10、Tokenizer PHP 扩展
11、XML PHP 扩展
12、Imagick 拓展
13、exec、shell_exec 函数
14、readlink、symlink 函数
15、putenv、getenv 函数


支持的数据库

1、Mysql 5.7+
2、PostgreSQL 9.6+
3、SQLite 3.8.8+
4、SQL Server 2017+
 

这篇关于最新多功能PHP图床源码 /兰空图床Lsky Pro开源版v2.1/ 单纯的图床程序源码的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/646947

相关文章

CSS Anchor Positioning重新定义锚点定位的时代来临(最新推荐)

《CSSAnchorPositioning重新定义锚点定位的时代来临(最新推荐)》CSSAnchorPositioning是一项仍在草案中的新特性,由Chrome125开始提供原生支持需... 目录 css Anchor Positioning:重新定义「锚定定位」的时代来了! 什么是 Anchor Pos

MyBatis Plus 中 update_time 字段自动填充失效的原因分析及解决方案(最新整理)

《MyBatisPlus中update_time字段自动填充失效的原因分析及解决方案(最新整理)》在使用MyBatisPlus时,通常我们会在数据库表中设置create_time和update... 目录前言一、问题现象二、原因分析三、总结:常见原因与解决方法对照表四、推荐写法前言在使用 MyBATis

Java SWT库详解与安装指南(最新推荐)

《JavaSWT库详解与安装指南(最新推荐)》:本文主要介绍JavaSWT库详解与安装指南,在本章中,我们介绍了如何下载、安装SWTJAR包,并详述了在Eclipse以及命令行环境中配置Java... 目录1. Java SWT类库概述2. SWT与AWT和Swing的区别2.1 历史背景与设计理念2.1.

Java日期类详解(最新推荐)

《Java日期类详解(最新推荐)》早期版本主要使用java.util.Date、java.util.Calendar等类,Java8及以后引入了新的日期和时间API(JSR310),包含在ja... 目录旧的日期时间API新的日期时间 API(Java 8+)获取时间戳时间计算与其他日期时间类型的转换Dur

MySQL复杂SQL之多表联查/子查询详细介绍(最新整理)

《MySQL复杂SQL之多表联查/子查询详细介绍(最新整理)》掌握多表联查(INNERJOIN,LEFTJOIN,RIGHTJOIN,FULLJOIN)和子查询(标量、列、行、表子查询、相关/非相关、... 目录第一部分:多表联查 (JOIN Operations)1. 连接的类型 (JOIN Types)

python编写朋克风格的天气查询程序

《python编写朋克风格的天气查询程序》这篇文章主要为大家详细介绍了一个基于Python的桌面应用程序,使用了tkinter库来创建图形用户界面并通过requests库调用Open-MeteoAPI... 目录工具介绍工具使用说明python脚本内容如何运行脚本工具介绍这个天气查询工具是一个基于 Pyt

Ubuntu设置程序开机自启动的操作步骤

《Ubuntu设置程序开机自启动的操作步骤》在部署程序到边缘端时,我们总希望可以通电即启动我们写好的程序,本篇博客用以记录如何在ubuntu开机执行某条命令或者某个可执行程序,需要的朋友可以参考下... 目录1、概述2、图形界面设置3、设置为Systemd服务1、概述测试环境:Ubuntu22.04 带图

Python程序打包exe,单文件和多文件方式

《Python程序打包exe,单文件和多文件方式》:本文主要介绍Python程序打包exe,单文件和多文件方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录python 脚本打成exe文件安装Pyinstaller准备一个ico图标打包方式一(适用于文件较少的程

MySQL 存储引擎 MyISAM详解(最新推荐)

《MySQL存储引擎MyISAM详解(最新推荐)》使用MyISAM存储引擎的表占用空间很小,但是由于使用表级锁定,所以限制了读/写操作的性能,通常用于中小型的Web应用和数据仓库配置中的只读或主要... 目录mysql 5.5 之前默认的存储引擎️‍一、MyISAM 存储引擎的特性️‍二、MyISAM 的主

Python程序的文件头部声明小结

《Python程序的文件头部声明小结》在Python文件的顶部声明编码通常是必须的,尤其是在处理非ASCII字符时,下面就来介绍一下两种头部文件声明,具有一定的参考价值,感兴趣的可以了解一下... 目录一、# coding=utf-8二、#!/usr/bin/env python三、运行Python程序四、