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