Upload File¶
上传文件至指定目录。
请求格式¶
POST http://{apigw-address}/dfs-api/v1.0/upload/
请求参数(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 | 是否覆盖已存在的文件。  | 
请求参数(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
}