Search File

搜索文件所在目录。

请求格式

GET http://{apigw-address}/dfs-api/v1.0/search/searchFileByPage

请求参数(URI)

请求参数 (URI)

名称

位置 (Path/Query)

是否必须

数据类型

描述

tenant

Query

True

String

租户名称

loginTenant

Query

True

String

当前登录租户

fileName

Query

True

String

文件名

pages

Query

False

Int

页号,默认值1表示第1页;如不在Query中声明该参数,则使用其默认值

pageSize

Query

False

Int

每页大小,默认值10表示每页包含10条记录;如不在Query中声明该参数,则使用其默认值

备注

使用 pagespageSize 来约束返回结果的显示。例如,要显示第201-第300条记录,则应设置 pageSize=100 pages=3pageSize=100 会将记录按照每100条记录为一页划分好, pageToken=3 表示想要查询第3页,即第201至第300条记录。

响应参数

响应参数

名称

数据类型

描述

status

Int

响应状态码

msg

String

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

submsg

String

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

data

Object

响应数据结构体,结构见下表

data对象结构

名称

数据类型

描述

pages

Int

页号

pageSize

Int

每页大小

totalSize

Int

实际查询到的记录总条数

data

Object

文件详情结构体构成的列表。其结构见下表

data列表中成员对象的结构

名称

数据类型

描述

fileName

String

文件名

filePath

String

文件所在路径

fileSize

String

文件大小

示例

请求示例

GET http://{apigw-address}/dfs-api/v1.0/download?tenant=EDGE&fileName=sample.txt&pages=3&pageSize=3&loginTenant=EDGE

返回示例

{
   "status":0,
   "msg":"success",
   "submsg":"",
   "data":{
      "pages":1,
      "pageSize":3,
      "totalSize":3,
      "data":[
         {
            "fileName":"test.txt",
            "filePath":"/2019092011/",
            "fileSize":"1.2 KB"
         },
         {
            "fileName":"test.txt",
            "filePath":"/2019092012/",
            "fileSize":"23 B"
         },
         {
            "fileName":"test.txt",
            "filePath":"/2019092013/",
            "fileSize":"2 B"
         }
      ]
   }
}