ok.createEcloudDownload(Object object)

基础库2.0.0开始支持

下载文件进入原生传输列表

天翼云盘原生下载文件

参数

Object object

属性名 类型 默认值 必填 说明
fileId string 云盘文件Id
fileName string 文件名
iconUrl string 缩略图地址
fileType string unknown 下载文件类型
fileSize string 文件大小
fileMd5 string 文件Md5
familyId string 家庭云Id(下载家庭云文件时, 传递familyId
isKeep boolean false 退出小程序时是否保留传输任务(false 不保留,true 保留)

object.fileType 的合法值

属性 类型 说明
doc string doc文件类型
xls string xls文件类型
ppt string ppt文件类型
pdf string pdf文件类型
txt string txt文件类型
zip string zip文件类型
apk string apk文件类型
psd string psd文件类型
ai string ai文件类型
rtf string rtf文件类型
code string code文件类型
unknown string unknown未知文件类型

接口返回值 Object res 的属性

Object res

参数名 类型 说明
code number 响应状态码
data object 成功响应结果
  downloadId string 下载任务Id
msg string 响应信息

示例代码

ok.createEcloudDownload({
fileId: '123', // 必须 文件ID
fileName: '', // 可选 文件名
iconUrl: '', // 可选 缩略图地址
fileType: 'unknown', // 必须 文件类型
fileSize: '', // 可选 文件大小
fileMd5: '', // 可选 文件md5
familyId: '', // 可选 家庭云ID
})
.then(res => {
console.log('新增文件下载任务成功', res.data.downloadId);
})
.catch(err => {
console.log('新增文件下载任务失败', err);
});
  1. 1. ok.createEcloudDownload(Object object)
    1. 1.1. 参数
      1. 1.1.1. object.fileType 的合法值
    2. 1.2. 接口返回值 Object res 的属性
    3. 1.3. 示例代码