Skip to content

服务器上传

将服务器中指定目录中的文件保存为数据记录,涉及服务器路径更新,服务器指定目录获取文件,保存为数据记录,数据校验等接口

GET 获取服务器上传的目录中的文件列表

GET /admin/tx/server/upload/getFileList

请求参数

名称位置类型必选说明
Authorizationheaderstring凭证

返回示例

200 Response

json
{
  "code": 0,
  "msg": null,
  "data": [
    {
      "ext": "string",
      "fullPath": "string",
      "fileName": "string",
      "fileSize": "string",
      "lastModifyTime": "string"
    }
  ],
  "ok": true
}

返回结果

状态码状态码含义说明数据模型
200OKnoneInline

返回数据结构

状态码 200

名称类型必选约束中文名说明
» codeintegertruenonenone
» msgnulltruenonenone
» data[object]truenonenone
»» extstringtruenone后缀
»» fullPathstringtruenone全路径
»» fileNamestringtruenone文件名称
»» fileSizestringtruenone文件大小
»» lastModifyTimestringtruenone最后更新时间
» okbooleantruenonenone

PUT 修改服务器上传路径

PUT /admin/tenant/updateServerUploadPath

Body 请求参数

json
{
  "id": "1",
  "serverUploadPath": "F:\\测试数据"
}

请求参数

名称位置类型必选说明
Authorizationheaderstringnone
tenant-idheaderstringnone
bodybodyobjectnone
» idbodystring租户ID 定死为1
» serverUploadPathbodystring路径

返回示例

json
{
  "code": 0,
  "msg": null,
  "data": true,
  "ok": true
}

返回结果

状态码状态码含义说明数据模型
200OKnoneInline

返回数据结构

状态码 200

名称类型必选约束中文名说明
» codeintegertruenonenone
» msgnulltruenonenone
» databooleantruenonenone
» okbooleantruenonenone

POST 根据文件名判断zip的fileType

POST /admin/tx/server/upload/getZipFileTypes

Body 请求参数

json
[
  {
    "fileName": "刚发的广泛地.zip"
  }
]

请求参数

名称位置类型必选说明
Authorizationheaderstring凭证
bodybodyarray[object]none

返回示例

json
{
  "code": 0,
  "msg": null,
  "data": [
    {
      "fileName": "刚发的广泛地.zip",
      "fullPath": "F:\\测试数据\\刚发的广泛地.zip",
      "fileType": "skp",
      "bizType": null,
      "dataId": null
    }
  ],
  "ok": true
}

返回结果

状态码状态码含义说明数据模型
200OKnoneInline

返回数据结构

状态码 200

名称类型必选约束中文名说明
» codeintegertruenonenone
» msgnulltruenonenone
» data[object]truenonenone
»» fileNamestringfalsenone文件名
»» fullPathstringfalsenone全路径
»» fileTypestringfalsenone文件类型
»» bizTypenullfalsenone数据类型
»» dataIdnullfalsenone源数据ID
» okbooleantruenonenone

POST tif,lrp数据类型判断

POST /admin/tx/server/upload/getTifAndLrpBizType

Body 请求参数

json
[
  {
    "fileName": "临淮灌区泵站-淮南正射.zip"
  }
]

请求参数

名称位置类型必选说明
Authorizationheaderstring凭证
bodybodyarray[object]none

返回示例

json
{
  "code": 0,
  "msg": null,
  "data": [
    {
      "fileName": "临淮灌区泵站-淮南正射.zip",
      "fullPath": "F:\\测试数据\\临淮灌区泵站-淮南正射.zip",
      "fileType": "tif",
      "bizType": 1,
      "dataId": ""
    }
  ],
  "ok": true
}

返回结果

状态码状态码含义说明数据模型
200OKnoneInline

返回数据结构

状态码 200

名称类型必选约束中文名说明
» codeintegertruenonenone
» msgnulltruenonenone
» data[object]truenonenone
»» fileNamestringfalsenone文件名
»» fullPathstringfalsenone文件全路径
»» fileTypestringfalsenone文件类型
»» bizTypeintegerfalsenone数据类型
»» dataIdstringfalsenone源数据ID
» okbooleantruenonenone

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": ""
  }
]

请求参数

名称位置类型必选说明
Authorizationheaderstringnone
bodybodyarray[object]none

返回示例

json
{
  "code": 0,
  "msg": null,
  "data": null,
  "ok": true
}

返回结果

状态码状态码含义说明数据模型
200OKnoneInline

返回数据结构

状态码 200

名称类型必选约束中文名说明
» codeintegertruenonenone
» msgnulltruenonenone
» datanulltruenonenone
» okbooleantruenonenone

Released under the MIT License.