Upload File

Upload the file into the specified directory.

Request format

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

Request parameters (URI)

Request parameters (URI)

Name

Location (Path/Query)

Required or not

Data type

Description

Content-Type

Header

True

multipart/form-data

Type of return content

tenant

Query

True

String

Tenant name

targetFileName

Query

Yes

String

Target file name

targetPath

Query

True

String

Uploading path of target file

loginTenant

Query

True

String

Currently logged-in tenant

overWrite

Query

True

Boolean

Whether to overwrite the existing file or not. True indicates that the existing file will be overwritten. False indicates that if the target file already exists, the file will not be uploaded.

Request parameters (Body)

Request parameters (Body)

Name

Required or not

Data type

Description

file

True

Form-data

File to be uploaded

Response parameters

Response parameters

Name

Data type

Description

status

Int

Status code

msg

String

Response message

submsg

String

Response sub-message

data

Null

Response data

Sample

Request sample

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

Return sample

{
   "status":0,
   "msg":"Upload succeeded",
   "submsg":"",
   "data":null
}