View Source WeChat.Work.WeDrive.FileManagement (wechat v0.16.0)

微盘-文件管理

Summary

Types

文件内容base64

文件名字

文件类型

列表排序方式

Types

@type file_base64_content() :: String.t()

文件内容base64

@type file_id() :: String.t()
@type file_id_list() :: [file_id()]
@type file_name() :: String.t()

文件名字

@type file_type() :: integer()

文件类型

  • 1: 文件夹
  • 3: 微文档(文档)
  • 4: 微文档(表格)
  • 5: 微文档(收集表)
@type sort_type() :: integer()

列表排序方式

  • 1: 名字升序
  • 2: 名字降序
  • 3: 大小升序
  • 4: 大小降序
  • 5: 修改时间升序
  • 6: 修改时间降序

Functions

Link to this function

create(client, agent, userid, space_id, father_id, file_type, file_name)

View Source

新建文件夹/文档

Link to this function

delete(client, agent, userid, file_id_list)

View Source

删除文件

Link to this function

download(client, agent, userid, file_id)

View Source

下载文件

Link to this function

info(client, agent, userid, file_id)

View Source

文件信息

Link to this function

list(client, agent, userid, space_id, father_id, sort_type \\ 1, start \\ 0, limit \\ 100)

View Source

获取文件列表

Link to this function

move(client, agent, userid, father_id, file_id_list, replace \\ false)

View Source

移动文件

参数说明

replace: 如果移动到的目标目录与需要移动的文件重名时,是否覆盖。

  • true: 重名文件覆盖
  • false: 重名文件进行冲突重命名处理(移动后文件名格式如xxx(1).txt xxx(1).doc等)
Link to this function

rename(client, agent, userid, file_id, new_name)

View Source

重命名文件

Link to this function

upload(client, agent, userid, space_id, father_id, file_name, file_base64_content)

View Source

上传文件

注意:只需要填入文件内容的Base64,不需要添加任何如:”data:application/x-javascript;base64” 的数据类型描述信息