UploadPDF接口 - GlimmerIndex/Glimmer-Index-Back-End GitHub Wiki
请求地址
http://localhost/8080/uploads/pdf/
请求方法
POST
请求头
key | value |
---|---|
token | 用户token |
请求体
multipartfile[]类型对象
属性名 | 描述 |
---|---|
pdfFiles | pdf文件 |
返回
ResultBody,参见文档(文档)若上传成功,将文件归档
示例
数据库中已经创建好id为1637028625444241413的admin,尝试上传
POST /user/login HTTP/1.1
Host: localhost:8080
Content-Type: form-data
token: eyJhbGciOiJIUzI1NiJ9.eyJqdGkiOiJiNTg4ZWUwMjUxZDI0NGYxOWMyOWExN2YxMjk2NTVmOCIsInN1YiI6IjE2MzcwMjg2MjU0NDQyNDE0MTMiLCJpc3MiOiJnbGltbWVyIiwiaWF0IjoxNjc5OTI4MDM1LCJleHAiOjE2Nzk5MzE2MzV9.9dcdviDINZcR-nAR_DP_RZR63zgM05l8EtNftSDL5Q8
{
"pdfFiles": "D:\\simple database learning.pdf"
}
返回结果:
{
"code": 200,
"msg": "文件上传成功"
}
以下是一些上传失败的案例:
当文件已存在时:
POST /user/login HTTP/1.1
Host: localhost:8080
Content-Type: form-data
token: eyJhbGciOiJIUzI1NiJ9.eyJqdGkiOiJiNTg4ZWUwMjUxZDI0NGYxOWMyOWExN2YxMjk2NTVmOCIsInN1YiI6IjE2MzcwMjg2MjU0NDQyNDE0MTMiLCJpc3MiOiJnbGltbWVyIiwiaWF0IjoxNjc5OTI4MDM1LCJleHAiOjE2Nzk5MzE2MzV9.9dcdviDINZcR-nAR_DP_RZR63zgM05l8EtNftSDL5Q8
{
"pdfFiles": "D:\\数据结构小实践.pdf"
}
返回:
{
"code": 4015,
"msg": "数据结构小实践.pdf文件已存在"
}
{
"code": 4009,
"msg": "请选择文件"
}
{
"code": 4010,
"msg": "C语言笔记2022.docx文件格式不正确,只支持[pdf]格式的文件"
}
{
"code": 4014,
"msg": "文件上传失败,文件查重失败"
}
{
"code": 4015,
"msg": "文件上传失败,数据库发生错误,请联系管理员"
}
{
"code": 4012,
"msg": "IO流出错"
}
{
"code": 4011,
"msg": "数据结构小实践.pdf文件内容不正确,只支持[pdf]内容的文件"
}