服务器上传
将服务器中指定目录中的文件保存为数据记录,涉及服务器路径更新,服务器指定目录获取文件,保存为数据记录,数据校验等接口
GET 获取服务器上传的目录中的文件列表
GET /admin/tx/server/upload/getFileList
请求参数
名称 | 位置 | 类型 | 必选 | 说明 |
---|---|---|---|---|
Authorization | header | string | 是 | 凭证 |
返回示例
200 Response
json
{
"code": 0,
"msg": null,
"data": [
{
"ext": "string",
"fullPath": "string",
"fileName": "string",
"fileSize": "string",
"lastModifyTime": "string"
}
],
"ok": true
}
返回结果
状态码 | 状态码含义 | 说明 | 数据模型 |
---|---|---|---|
200 | OK | none | Inline |
返回数据结构
状态码 200
名称 | 类型 | 必选 | 约束 | 中文名 | 说明 |
---|---|---|---|---|---|
» code | integer | true | none | none | |
» msg | null | true | none | none | |
» data | [object] | true | none | none | |
»» ext | string | true | none | 后缀 | |
»» fullPath | string | true | none | 全路径 | |
»» fileName | string | true | none | 文件名称 | |
»» fileSize | string | true | none | 文件大小 | |
»» lastModifyTime | string | true | none | 最后更新时间 | |
» ok | boolean | true | none | none |
PUT 修改服务器上传路径
PUT /admin/tenant/updateServerUploadPath
Body 请求参数
json
{
"id": "1",
"serverUploadPath": "F:\\测试数据"
}
请求参数
名称 | 位置 | 类型 | 必选 | 说明 |
---|---|---|---|---|
Authorization | header | string | 是 | none |
tenant-id | header | string | 是 | none |
body | body | object | 否 | none |
» id | body | string | 是 | 租户ID 定死为1 |
» serverUploadPath | body | string | 是 | 路径 |
返回示例
json
{
"code": 0,
"msg": null,
"data": true,
"ok": true
}
返回结果
状态码 | 状态码含义 | 说明 | 数据模型 |
---|---|---|---|
200 | OK | none | Inline |
返回数据结构
状态码 200
名称 | 类型 | 必选 | 约束 | 中文名 | 说明 |
---|---|---|---|---|---|
» code | integer | true | none | none | |
» msg | null | true | none | none | |
» data | boolean | true | none | none | |
» ok | boolean | true | none | none |
POST 根据文件名判断zip的fileType
POST /admin/tx/server/upload/getZipFileTypes
Body 请求参数
json
[
{
"fileName": "刚发的广泛地.zip"
}
]
请求参数
名称 | 位置 | 类型 | 必选 | 说明 |
---|---|---|---|---|
Authorization | header | string | 是 | 凭证 |
body | body | array[object] | 否 | none |
返回示例
json
{
"code": 0,
"msg": null,
"data": [
{
"fileName": "刚发的广泛地.zip",
"fullPath": "F:\\测试数据\\刚发的广泛地.zip",
"fileType": "skp",
"bizType": null,
"dataId": null
}
],
"ok": true
}
返回结果
状态码 | 状态码含义 | 说明 | 数据模型 |
---|---|---|---|
200 | OK | none | Inline |
返回数据结构
状态码 200
名称 | 类型 | 必选 | 约束 | 中文名 | 说明 |
---|---|---|---|---|---|
» code | integer | true | none | none | |
» msg | null | true | none | none | |
» data | [object] | true | none | none | |
»» fileName | string | false | none | 文件名 | |
»» fullPath | string | false | none | 全路径 | |
»» fileType | string | false | none | 文件类型 | |
»» bizType | null | false | none | 数据类型 | |
»» dataId | null | false | none | 源数据ID | |
» ok | boolean | true | none | none |
POST tif,lrp数据类型判断
POST /admin/tx/server/upload/getTifAndLrpBizType
Body 请求参数
json
[
{
"fileName": "临淮灌区泵站-淮南正射.zip"
}
]
请求参数
名称 | 位置 | 类型 | 必选 | 说明 |
---|---|---|---|---|
Authorization | header | string | 是 | 凭证 |
body | body | array[object] | 否 | none |
返回示例
json
{
"code": 0,
"msg": null,
"data": [
{
"fileName": "临淮灌区泵站-淮南正射.zip",
"fullPath": "F:\\测试数据\\临淮灌区泵站-淮南正射.zip",
"fileType": "tif",
"bizType": 1,
"dataId": ""
}
],
"ok": true
}
返回结果
状态码 | 状态码含义 | 说明 | 数据模型 |
---|---|---|---|
200 | OK | none | Inline |
返回数据结构
状态码 200
名称 | 类型 | 必选 | 约束 | 中文名 | 说明 |
---|---|---|---|---|---|
» code | integer | true | none | none | |
» msg | null | true | none | none | |
» data | [object] | true | none | none | |
»» fileName | string | false | none | 文件名 | |
»» fullPath | string | false | none | 文件全路径 | |
»» fileType | string | false | none | 文件类型 | |
»» bizType | integer | false | none | 数据类型 | |
»» dataId | string | false | none | 源数据ID | |
» ok | boolean | true | none | none |
POST 将文件保存为数据记录
POST /admin/tx/server/upload/saveData
Body 请求参数
json
[
{
"fileName": "acrosstiles_xl_3dtiles.zip",
"bizType": 3,
"isPublish": 0,
"cfgJson": "%7B%7D",
"fileType": "3dtiles",
"folderId": "0",
"projectId": ""
}
]
请求参数
名称 | 位置 | 类型 | 必选 | 说明 |
---|---|---|---|---|
Authorization | header | string | 是 | none |
body | body | array[object] | 否 | none |
返回示例
json
{
"code": 0,
"msg": null,
"data": null,
"ok": true
}
返回结果
状态码 | 状态码含义 | 说明 | 数据模型 |
---|---|---|---|
200 | OK | none | Inline |
返回数据结构
状态码 200
名称 | 类型 | 必选 | 约束 | 中文名 | 说明 |
---|---|---|---|---|---|
» code | integer | true | none | none | |
» msg | null | true | none | none | |
» data | null | true | none | none | |
» ok | boolean | true | none | none |