diff --git a/README.md b/README.md index 9719370..d510fe0 100644 --- a/README.md +++ b/README.md @@ -15,7 +15,7 @@ ### 前言 -**Hellohao图像托管程序**(图床)这是一个由JAVA语言编写SpringBoot框架开发的开源图像托管程序。具备多对象存储源对接,采用`前后端分离`式设计的一款专门托管图像的程序,支持多种格式的图像 多功能的图床系统。 +**Hellohao图像托管程序**(图床)这是一个由JAVA语言编写SpringBoot框架开发的开源图像托管程序。具备多对象存储源对接,采用`前后端分离`式设计的一款专门托管图像的程序,支持多种格式的图像 多功能的图床系统。该程序支持除了`web端`之外,同时支持`客户端(win/mac)`,`移动端(小程序)`等常用全平台支持。 程序主要使用领域:`个人照片存储`,`团队共享图像`,`博客/商城等网站图片托管`,`图像批量云分享`等。具备优秀的多用户图像上传功能和完善的图像查询管理逻辑,同时支持对接多家对象存储。 @@ -26,13 +26,12 @@ Core版:`本地`,`阿里OSS`,`又拍USS`,`七牛KODO`,`腾讯COS`,`网易NOS`,~~`U-File`~~,`FTP`,`Backblaze(B2)`,`百度云BOS`,`青云Qingstor`,`Ucloud US3`,`Minio`,`AWS S3`等通用S3协议 -### 更新日志 `20220712` +### 更新日志 `20220901` -- [x] 修正首页部分元素的css颜色误差 -- [x] 添加客户端程序相关控制功能 -- [x] 更改验证码后台存储逻辑,并改为四则运算方式 -- [x] 列表项修复上传时用户可用容量计算错误 -- [x] 添加用户Token(实现对接客户端功能) +- `增加`图片名称显示/编辑功能(为后续图像精准搜索打基础) +- `增加`数据库命名检测(数据库名称必须为:tbed) +- `调整`站点设置表单的部分字段字符数限制 +- `调整`页面部分表单的文字显示 [^_^]:程序宣传视频:[自制宣传视频](https://www.bilibili.com/video/BV11r4y1y7mH/) @@ -79,7 +78,9 @@ Core版:`本地`,`阿里OSS`,`又拍USS`,`七牛KODO`,`腾讯COS`,`网易NOS`, - [x] 图片定期暂存 -- [x] 支持多种图像格式如:`jfif`,`webp`,`ico`,`svg`等 +- [x] 图片名称记录/修改 + +- [x] 支持常见多种图像格式如:`webp`,`ico`,`svg`等等 - [x] 支持画廊批量分享模式 diff --git a/sql/tbed.sql b/sql/tbed.sql index 8251cea..de11445 100644 --- a/sql/tbed.sql +++ b/sql/tbed.sql @@ -11,7 +11,7 @@ Target Server Version : 80028 File Encoding : 65001 - Date: 12/07/2022 22:23:39 + Date: 01/09/2022 00:28:28 */ SET NAMES utf8mb4; @@ -50,7 +50,7 @@ CREATE TABLE `appclient` ( -- ---------------------------- -- Records of appclient -- ---------------------------- -INSERT INTO `appclient` VALUES ('app', 'on', '', '', 'Hellohao图像托管', 'https://hellohao.nos-eastchina1.126.net/TbedClient/app.png', 'off'); +INSERT INTO `appclient` VALUES ('app', 'on', '', '', 'Hellohao图像托管', 'https://hellohao.nos-eastchina1.126.net/TbedClient/app.png', '1.0.1'); -- ---------------------------- -- Table structure for code @@ -61,7 +61,7 @@ CREATE TABLE `code` ( `value` varchar(500) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, `code` varchar(500) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, PRIMARY KEY (`id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 10 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Compact; +) ENGINE = InnoDB AUTO_INCREMENT = 11 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Compact; -- ---------------------------- -- Records of code @@ -76,12 +76,12 @@ CREATE TABLE `config` ( `sourcekey` int(0) NULL DEFAULT NULL, `emails` int(0) NULL DEFAULT NULL COMMENT '邮箱配置', `webname` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '网站名', - `explain` varchar(1000) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, + `explain` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL, `video` varchar(1000) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, `backtype` varchar(500) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '背景类型', - `links` varchar(1000) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, - `notice` varchar(1000) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, - `baidu` varchar(1000) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, + `links` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL, + `notice` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL, + `baidu` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL, `domain` varchar(1000) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, `background1` varchar(1000) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, `background2` varchar(1000) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, @@ -132,7 +132,7 @@ CREATE TABLE `group` ( `usertype` int(0) NULL DEFAULT NULL, `compress` int(0) NULL DEFAULT NULL, PRIMARY KEY (`id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Compact; +) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Compact; -- ---------------------------- -- Records of group @@ -174,9 +174,10 @@ CREATE TABLE `imgdata` ( `format` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, `about` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL, `violation` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, + `idname` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '未命名图像', PRIMARY KEY (`id`) USING BTREE, INDEX `index_md5key_url`(`md5key`(255), `imgurl`(255)) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 7 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Compressed; +) ENGINE = InnoDB AUTO_INCREMENT = 12 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Compressed; -- ---------------------------- -- Records of imgdata @@ -308,7 +309,7 @@ CREATE TABLE `user` ( -- ---------------------------- -- Records of user -- ---------------------------- -INSERT INTO `user` VALUES (1, 'admin', 'YWRtaW4=', 'admin', '2019-01-10', 2, '6c58804b45794d52ad76770ae3a5cbff', 1, '2147483648', 1, ''); +INSERT INTO `user` VALUES (1, 'admin', 'YWRtaW4=', 'admin', '2019-01-10', 2, '9b76655b2706483780bf54988ca12531', 1, '2147483648', 1, ''); -- ---------------------------- -- Table structure for usergroup