Files

Catalog


POST Upload file

Request path:

https://probe.aiursoft.com/Files/UploadFile/{SiteName}/{**FolderNames}

Request example:

https://probe.aiursoft.com/files/uploadfile/{yoursitename}/{yourFolderNames}?Token=yourToken&recursiveCreate=false

Request content type:

application/x-www-form-urlencoded

Form content example:

Token=yourToken&recursiveCreate=false 

Request form:

Name Required Type
Token Not required Text
SiteName Required Text
FolderNames Not required Text
recursiveCreate Required Boolean

Possible Response:

{
  "siteName": "an example string.",
  "filePath": "an example string.",
  "internetPath": "an example string.",
  "downloadPath": "an example string.",
  "fileSize": 0,
  "code": 0,
  "message": "an example string.",
  "protocolVersion": "0.0.0.0"
}

Possible Response:

{
  "code": -1,
  "message": "Some error.",
  "protocolVersion": "7.0.2.0"
}

Possible Response:

{
  "items": [
    "Some item is invalid!"
  ],
  "code": -10,
  "message": "Your input contains several errors!",
  "protocolVersion": "7.0.2.0"
}

POST Delete file

Request path:

https://probe.aiursoft.com/Files/DeleteFile/{SiteName}/{**FolderNames}

Request example:

https://probe.aiursoft.com/files/deletefile/{yoursitename}/{yourFolderNames}?AccessToken=yourAccessToken

Request content type:

application/x-www-form-urlencoded

Form content example:

AccessToken=yourAccessToken 

Request form:

Name Required Type
SiteName Required Text
FolderNames Required Text
AccessToken Required Text

Possible Response:

{
  "code": -1,
  "message": "Some error.",
  "protocolVersion": "7.0.2.0"
}

Possible Response:

{
  "items": [
    "Some item is invalid!"
  ],
  "code": -10,
  "message": "Your input contains several errors!",
  "protocolVersion": "7.0.2.0"
}

POST Copy file

Request path:

https://probe.aiursoft.com/Files/CopyFile/{SiteName}/{**FolderNames}

Request example:

https://probe.aiursoft.com/files/copyfile/{yoursitename}/{yourFolderNames}?AccessToken=yourAccessToken&TargetSiteName=yourTargetSiteName&TargetFolderNames=yourTargetFolderNames

Request content type:

application/x-www-form-urlencoded

Form content example:

AccessToken=yourAccessToken&TargetSiteName=yourTargetSiteName&TargetFolderNames=yourTargetFolderNames 

Request form:

Name Required Type
SiteName Required Text
FolderNames Required Text
AccessToken Required Text
TargetSiteName Required Text
TargetFolderNames Not required Text

Possible Response:

{
  "siteName": "an example string.",
  "filePath": "an example string.",
  "internetPath": "an example string.",
  "downloadPath": "an example string.",
  "fileSize": 0,
  "code": 0,
  "message": "an example string.",
  "protocolVersion": "0.0.0.0"
}

Possible Response:

{
  "code": -1,
  "message": "Some error.",
  "protocolVersion": "7.0.2.0"
}

Possible Response:

{
  "items": [
    "Some item is invalid!"
  ],
  "code": -10,
  "message": "Your input contains several errors!",
  "protocolVersion": "7.0.2.0"
}

POST Rename file

Request path:

https://probe.aiursoft.com/Files/RenameFile/{SiteName}/{**Foldernames}

Request example:

https://probe.aiursoft.com/files/renamefile/{yoursitename}/{yourFolderNames}?TargetFileName=yourTargetFileName&AccessToken=yourAccessToken

Request content type:

application/x-www-form-urlencoded

Form content example:

TargetFileName=yourTargetFileName&AccessToken=yourAccessToken 

Request form:

Name Required Type
SiteName Required Text
FolderNames Required Text
TargetFileName Required Text
AccessToken Required Text

Possible Response:

{
  "siteName": "an example string.",
  "filePath": "an example string.",
  "internetPath": "an example string.",
  "downloadPath": "an example string.",
  "fileSize": 0,
  "code": 0,
  "message": "an example string.",
  "protocolVersion": "0.0.0.0"
}

Possible Response:

{
  "code": -1,
  "message": "Some error.",
  "protocolVersion": "7.0.2.0"
}

Possible Response:

{
  "items": [
    "Some item is invalid!"
  ],
  "code": -10,
  "message": "Your input contains several errors!",
  "protocolVersion": "7.0.2.0"
}