本接口名称为ListFile
。
名称 | 类型 | 是否必选 | 默认值 | 描述 |
---|---|---|---|---|
prefix | String | 是 | 无 | 服务端路径,需要是1个文件夹 |
filter | String | 是 | 默认值为空,表示默认不带任何过滤条件 | 过滤条件。设置关键字,系统将按照关键字在本层文件夹进行搜索。 |
orderType | String | 是 | asc | 排序方式,取值范围如下:
|
orderField | String | 是 | name | 排序所依据的字段,取值范围如下:
|
pageNum | Integer | 是 | 1 | 分页页码。从 1 开始,默认为 1。 |
pageSize | Integer | 是 | 10 | 单页展示的文件数量,最小值为 1,默认值为 10 。 |
名称 | 类型 | 描述 |
---|---|---|
total | Int | 所有符合条件的文件和子目录个数. |
subDirs | struct | 子目录列表。具体参数解释见subDirs。 |
files | struct | 文件列表。具体参数解释见files。 |
err | error | 错误详情。 |
名称 | 类型 | 描述 |
---|---|---|
Key | String | 文件在服务端的路径。 |
ContentLength | Int64 | 文件大小,单位为字节。 |
LastModified | time.Time | 文件最后修改时间,单位为微秒。 |
名称 | 类型 | 描述 |
---|---|---|
Key | String | 文件在服务端的路径。 |
ContentLength | Int64 | 文件大小,单位为字节。 |
LastModified | time.Time | 文件最后修改时间,单位为微秒。 |
请参见 list_file_demo.go。