文件上传

简述:

  • 文件上传

请求URL:

请求方式:

  • POST

请求参数:

  • Headers:
名称 类型 是否必须 默认值 备注 其他信息
X-Authorization-access_token String 系统令牌
  • Query:

暂无

  • Body:
名称 类型 是否必须 默认值 备注 其他信息
file file 需上传文件

请求参数示例:

http://192.168.3.230:15100/ibps/platform/v3/file/upload

返回示例:

{
    "state": 200,
    "request": null,
    "message": "",
    "cause": "",
    "variables": {},
    "data": {
        "pk": "",
        "name": null,
        "ip": "192.168.3.135",
        "createBy": "654384477392338944",
        "createTime": 1576641318820,
        "updateBy": null,
        "updateTime": null,
        "tenantId": null,
        "dataStatus": null,
        "dbtype": null,
        "id": "656826827020435456",
        "typeId": "",
        "fileName": "pom",
        "fileType": "",
        "storeType": "fastdfs",
        "filePath": "group1/M00/00/14/wKgD0l35ooqAWRIjAAALncHu3T8424.xml",
        "fileBytes": null,
        "totalBytes": 2973,
        "ext": "xml",
        "note": "",
        "creator": "654384477392338944",
        "creatorName": "tom",
        "isDel": 0,
        "md5": "d41d8cd98f00b204e9800998ecf8427e",
        "isFail": null
    }
}

返回参数说明:

名称 类型 备注
data AttachmentPo 附件对象

检查分块文件

简述:

  • 检查分块文件

请求URL:

请求方式:

  • POST

请求参数:

  • Headers:
名称 类型 是否必须 默认值 备注 其他信息
X-Authorization-access_token String 系统令牌
  • Query:

暂无

  • Body:
名称 类型 是否必须 默认值 备注 其他信息
file string file 控件的类型
paramJson string 自定义参数
fileMd5 string 文件唯一标记 MD5
chunk string 当前分块下标
chunkSize long 当前分块大小
fileName string 文件名
fileSize long 文件大小
fileExists string false 文件是否存在

请求参数示例:

{
    "chunk": "abc",
    "chunkSize": 1024,
    "fileExists": true,
    "fileMd5": "d41d8cd98f00b204e9800998ecf8427e",
    "fileName": "string",
    "fileSize": 44332,
    "isChunk": true,
    "uploadType": "file"
}

返回示例:

// TODO
{
    "state": 6070301,
    "request": null,
    "message": "附件操作失败",
    "cause": "java.lang.Long cannot be cast to java.lang.String",
    "variables": {},
    "data": null
}

返回参数说明:

名称 类型 备注
data String

检查文件是否存在

简述:

  • 检查文件是否存在

请求URL:

请求方式:

  • GET

请求参数:

  • Headers:
名称 类型 是否必须 默认值 备注 其他信息
X-Authorization-access_token String 系统令牌
  • Query:
名称 类型 是否必须 默认值 备注 其他信息
fileMd5 String 文件唯一标识
  • Body:

暂无

请求参数示例:

http://192.168.3.230:15100/ibps/platform/v3/file/upload/checkMd5?fileMd5=d41d8cd98f00b204e9800998ecf8427e

返回示例:

{
    "state": 200,
    "request": null,
    "message": "",
    "cause": "",
    "variables": {},
    "data": "Y"
}

返回参数说明:

名称 类型 备注
data String

合并分块

简述:

  • 合并分块

请求URL:

请求方式:

  • POST

请求参数:

  • Headers:
名称 类型 是否必须 默认值 备注 其他信息
X-Authorization-access_token String 系统令牌
  • Query:

暂无

  • Body:
名称 类型 是否必须 默认值 备注 其他信息
file string file 控件的类型
paramJson string 自定义参数
fileMd5 string 文件唯一标记 MD5
chunk string 当前分块下标
chunkSize long 当前分块大小
fileName string 文件名
fileSize long 文件大小
fileExists string false 文件是否存在

请求参数示例:

{
    "chunk": "abc",
    "chunkSize": 1024,
    "fileExists": true,
    "fileMd5": "d41d8cd98f00b204e9800998ecf8427e",
    "fileName": "string",
    "fileSize": 44332,
    "isChunk": true,
    "uploadType": "file"
}

返回示例:

{
    "state": 200,
    "request": null,
    "message": "",
    "cause": "",
    "variables": {},
    "data": {
        "pk": "",
        "name": null,
        "ip": "192.168.3.210",
        "createBy": "654384477392338944",
        "createTime": 1576668496933,
        "updateBy": null,
        "updateTime": null,
        "tenantId": null,
        "dataStatus": null,
        "dbtype": null,
        "id": "656940820313669632",
        "typeId": "",
        "fileName": "string",
        "fileType": "",
        "storeType": "fastdfs",
        "filePath": "group1/M00/00/15/wKgD0l36DLSAcatJAAAU6LDIsc41207115",
        "fileBytes": null,
        "totalBytes": 0,
        "ext": "",
        "note": "",
        "creator": "654384477392338944",
        "creatorName": "tom",
        "isDel": 0,
        "md5": "d41d8cd98f00b204e9800998ecf8427e",
        "isFail": null
    }
}

返回参数说明:

名称 类型 备注
data AttachmentPo 附件对象信息
文档更新时间: 2020-02-04 16:43   作者:朱业成