Documentation of filesite.io. https://filesite.io
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

135 lines
3.0 KiB

2 years ago
# 文件管理后台
基于Filesite对用户上传的内容进行管理,包括以下功能。
## 登陆
不提供注册功能,后台管理账号及密码需在配置文件里设置。
## 目录/文件管理
免费功能:
* 上传
* 下载
* 重命名
* 删除
* 移动
2 years ago
* 创建目录
2 years ago
付费功能:
* zip包解压缩
* 打包目录/文件下载
* 获取目录/文件分享链接
## 系统
* 配置
2 years ago
2 years ago
1. 是否需要用户登陆才能访问
2 years ago
2. 授权登陆密码设置
3. 最大可上传文件大小
2 years ago
----
2 years ago
2 years ago
以下其它业务相关功能为收费版才有的。
## tag标签管理
* 添加
* 修改
* 重命名
* 删除
* 获取分享链接
## 收款设置
支持微信、支付宝二维码收款,
需特别申请、无需对接公众号,有收款码就能用。
2 years ago
备注:用户下单必须填写昵称,方便后台查找订单
2 years ago
## 目录/文件/tag标签付费设置
付费浏览模式支持:
* 当前链接内容前几个免费,其它的需要付费浏览
* 全站(可每天)免费试看几个,其它的需要付费浏览
* 当前链接需要付费浏览
* 浏览免费,下载需要付费
2 years ago
* 视频可以设置观看一定时间后收费才能继续观看
2 years ago
## 订单管理
* 每日、每月收入汇总
* 订单浏览,可按日期、时间筛选
* 订单状态修改(待付款、已付款、已退款)
2 years ago
----
## API及其返回数据格式
后台所用的接口统一在/api/下,其中返回数据格式为:
```
{
code: 0, //0或1,0 表示失败,1 表示成功
msg: "", //处理完成的提示信息
err: "", //处理出错的提示信息
data: [] //返回数据
}
```
接口返回的HTTP状态码对照:
| 状态码 | 意义 |
2 years ago
| ---- | ---- |
2 years ago
| 200 | 成功 |
| 401 | 未授权 |
| 402 | 未购买 |
| 403 | 禁用 |
| 404 | 不存在 |
| 500 | 系统错误 |
| 302 | 重定向 |
2 years ago
基础功能接口:
| 地址 | 说明 | 状态 | 参数 |
| ---- | ---- | ---- | ---- |
| /api/ls/ | 列表 | ✓ | [id:目录id,可选] |
| /api/mkdir/ | 创建目录 | ✓ | parent, dir |
| /api/delete/ | 删除文件 | ✓ | parent, file |
| /api/rmdir/ | 删除目录 | ✓ | parent, dir |
| /api/move/ | 移动 | ✓ | parent, from, to |
| /api/rename/ | 重命名 | ✓ | parent, from, to |
| /api/upload/ | 上传文件 | - | - |
| /api/download/ | 下载文件 | - | - |
| /api/config/ | 系统配置 | - | - |
| /api/changepwd/ | 修改密码 | - | - |
2 years ago
付费功能接口:
| 地址 | 说明 | 状态 |
| ---- | ---- | ---- |
| /api/zip/ | zip打包目录 | - |
| /api/unzip/ | zip包解压缩 | - |
| /api/share/ | 获取分享链接 | - |
| /api/paymentconfig/ | 收款码配置 | - |
| /api/orderlist/ | 订单列表 | - |
| /api/orderstatusswitch/ | 订单状态切换 | - |
| /api/taglist/ | 标签列表 | - |
| /api/tagadd/ | 添加标签 | - |
| /api/tagrename/ | 重命名标签 | - |
| /api/tagset/ | 标签内容设置 | - |
| /api/tagdelete/ | 删除标签 | - |
| /api/tagshare/ | 标签分享链接获取 | - |
2 years ago