@@ -3,14 +3,17 @@ nodejs 实现文件上传功能
33
44### 支持功能
55
6- | 功能 | Lite(缩减版) | Full(全量版) |
7- | :----: | :----: | :----: |
8- | 数据出入库 | 否 | 是 |
9- | 缩略图 | 是 | 是 |
10- | 图片压缩 | 是 | 是 |
11- | 返回md格式 | 是 | 是 |
12- | 保留原始文件 | 是 | 是 |
13- | 文件水印 | 否 | 是 |
6+ | 功能 | Lite(缩减版) | Full(全量版) | Plus(增强版) |
7+ | --------------| ----------------| ----------------| --------------|
8+ | 数据出入库 | 否 | 是 | 是 |
9+ | 缩略图 | 否 | 是 | 是 |
10+ | 图片压缩 | 是 | 是 | 是 |
11+ | 返回 md 格式 | 是 | 是 | 是 |
12+ | 保留原始文件 | 是 | 是 | 是 |
13+ | 文件水印 | 否 | 是 | 是 |
14+ | 自动定时备份 | 否 | 否 | 是 |
15+ | 公开失效时间 | 否 | 否 | 是 |
16+ | 高级搜索功能 | 否 | 否 | 是 |
1417
1518
1619### 环境变量
@@ -27,16 +30,20 @@ nodejs 实现文件上传功能
2730
2831### 创建表的字段说明
2932
30- | 字段名称 | 类型 | 描述 |
31- | ---------------| ----------------| ------------------------|
32- | id | INT | 自动增量的主键 |
33- | 文件名 | VARCHAR(255) | 文件的名称 |
34- | 文件大小 | BIGINT | 文件的大小(以字节为单位) |
35- | 文件地址 | VARCHAR(255) | 文件的存储地址 |
36- | 创建人 | VARCHAR(255) | 创建文件的用户 |
37- | 创建时间 | TIMESTAMP | 文件的创建时间 |
38- | 更新人 | VARCHAR(255) | 更新文件的用户 |
39- | 更新时间 | TIMESTAMP | 文件的更新时间 |
40- | 是否公开 | BOOLEAN | 文件是否公开 |
41- | 公开失效时间 | TIMESTAMP | 文件公开的失效时间 |
42- | 公开人 | VARCHAR(255) | 设置文件公开的用户 |
33+ | 列名 | 数据类型 | 是否为空 | 默认值 | 注释 |
34+ | ------------------| ----------------| ----------| ----------------------| ----------------------------------------------|
35+ | ` id ` | int(11) | NOT NULL | | 文件的唯一标识 |
36+ | ` filename ` | varchar(255) | NOT NULL | | 文件名 |
37+ | ` filesize ` | bigint(20) | NOT NULL | | 文件大小(以字节为单位) |
38+ | ` filelocation ` | varchar(255) | NOT NULL | | 文件存储的位置 |
39+ | ` created_by ` | varchar(255) | NOT NULL | | 创建该文件的用户 |
40+ | ` created_at ` | timestamp | NULL | CURRENT_TIMESTAMP | 文件的创建时间,默认当前时间 |
41+ | ` updated_by ` | varchar(255) | NULL | NULL | 最近更新该文件的用户 |
42+ | ` updated_at ` | timestamp | NULL | CURRENT_TIMESTAMP | 最近更新的时间,默认当前时间,更新时自动修改 |
43+ | ` is_public ` | tinyint(1) | NULL | '0' | 是否公开,默认值为0(不公开) |
44+ | ` public_expiration ` | timestamp | NULL | NULL | 公开访问的截止时间 |
45+ | ` public_by ` | varchar(255) | NULL | NULL | 设置公开的用户 |
46+ | ` is_thumb ` | tinyint(1) | NULL | '0' | 是否为缩略图,默认值为0(不是缩略图) |
47+ | ` thumb_location ` | varchar(255) | NULL | NULL | 缩略图存储的位置 |
48+ | ` is_delete ` | tinyint(1) | NOT NULL | '0' | 是否被删除,默认值为0(未删除) |
49+
0 commit comments