Upload File

上传文件至指定目录。

请求格式

POST http://{apigw-address}/dfs-api/v1.0/upload/

请求参数(URI)

请求参数 (URI)

名称

位置 (Path/Query)

是否必须

数据类型

描述

Content-Type

Header

True

multipart/form-data

返回内容的内容类型

tenant

Query

True

String

租户名称

targetFileName

Query

String

目标文件名

targetPath

Query

True

String

目标文件的上传路径

loginTenant

Query

True

String

当前登录租户

overWrite

Query

True

Boolean

是否覆盖已存在的文件。 True 则表示覆盖已存在文件。 False 表示如果目标文件已存在,则不上传。

请求参数(Body)

请求参数 (Body)

名称

是否必须

数据类型

描述

file

True

Form-data

待上传的文件

响应参数

响应参数

名称

数据类型

描述

status

Int

响应状态码

msg

String

返回消息,用于描述响应结果

submsg

String

返回子消息,用于描述响应结果

data

Null

响应数据

示例

请求示例

POST http://{apigw-address}/dfs-api/v1.0/upload?targetPath=/path/&targetFileName=sample.txt&tenant=EDGE&loginTenant=EDGE&overWrite=False
body: {
        "file":sample.txt
      }
header:{
        "Content-Type":"application/json"
       }

返回示例

{
   "status":0,
   "msg":"上传成功",
   "submsg":"",
   "data":null
}