文档管理
我们先看一下设计:
功能说明:
在前端,文件下载菜单里面,你可以下载管理员的上传的文件
在后端,拥有文档管理权限的管理员可以上传和删除文件、
接口文档:
新建一个 documents的文件夹,
管理员可以上传文件,在上传的时候,需要填写这个文件的名字(就是说这个文件是干啥的)。
上传成功,保存在数据库里面,path保存的在服务器上的名字,title就是对这个文件的描述(在显示文件列表的时候会用到),另外还需要保存一下上传文件的管理员的id(u_id)以及上传文件的时间。
文件下载(/api/documents)
1、
功能:下载链接显示
url:/
http:get
请求参数:
page
rows
返回参数:
2、
功能:下载文件删除
url:/id/{id}
http:delete
请求参数:
1 api_token
返回参数:
3、
功能:下载文件上传
url:/
http:post
请求参数:
1. api_token
2. document
3. document_name
返回参数:
4 (新增)下载文档
url: /id/{id}
http: get
请求参数:
返回下载;
管理员可以上传文件,在上传的时候,需要填写这个文件的名字(就是说这个文件是干啥的)。
上传成功,保存在数据库里面,path保存的在服务器上的名字,title就是对这个文件的描述(在显示文件列表的时候会用到),另外还需要保存一下上传文件的管理员的id(u_id)以及上传文件的时间。
文件下载(/api/documents)
1、
功能:下载链接显示
url:/
http:get
请求参数:
page
rows
返回参数:
2、
功能:下载文件删除
url:/id/{id}
http:delete
请求参数:
1 api_token
返回参数:
3、
功能:下载文件上传
url:/
http:post
请求参数:
1. api_token
2. document
3. document_name
返回参数:
4 (新增)下载文档
url: /id/{id}
http: get
请求参数:
返回下载;