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]内容的文件"
}