模板网站也需要服务器吗,设计加盟,东莞机械网站建设,0基础微信小程序开发教程ty.p2p.uploadFile
P2P上传文件 需引入P2PKit#xff0c;且在0.0.1版本才可使用 参数
Object object
属性类型默认值必填说明deviceIdstring是设备idalbumNamestring是albumName 和设备端约定字段filePathstring是文件本地路径extDatastring否扩展字段extDataLengthnum…ty.p2p.uploadFile
P2P上传文件 需引入P2PKit且在0.0.1版本才可使用 参数
Object object
属性类型默认值必填说明deviceIdstring是设备idalbumNamestring是albumName 和设备端约定字段filePathstring是文件本地路径extDatastring否扩展字段extDataLengthnumber否扩展字段长度completefunction否接口调用结束的回调函数调用成功、失败都会执行successfunction否接口调用成功的回调函数failfunction否接口调用失败的回调函数
函数定义示例
/*** P2P上传文件*/
export function uploadFile(params: {/** 设备id */deviceId: string/** albumName 和设备端约定字段 */albumName: string/** 文件本地路径 */filePath: string/** 扩展字段 */extData?: string/** 扩展字段长度 */extDataLength?: number/** 接口调用结束的回调函数调用成功、失败都会执行 */complete?: () void/** 接口调用成功的回调函数 */success?: (params: null) void/** 接口调用失败的回调函数 */fail?: (params: {errorMsg: stringerrorCode: string | numberinnerError: {errorCode: string | numbererrorMsg: string}}) void
}): void 立即开发。 ty.p2p.cancelUploadTask
取消传输任务 需引入P2PKit且在0.0.1版本才可使用 参数
Object object
属性类型默认值必填说明deviceIdstring是设备idcompletefunction否接口调用结束的回调函数调用成功、失败都会执行successfunction否接口调用成功的回调函数failfunction否接口调用失败的回调函数
函数定义示例
/*** 取消传输任务*/
export function cancelUploadTask(params: {/** 设备id */deviceId: string/** 接口调用结束的回调函数调用成功、失败都会执行 */complete?: () void/** 接口调用成功的回调函数 */success?: (params: null) void/** 接口调用失败的回调函数 */fail?: (params: {errorMsg: stringerrorCode: string | numberinnerError: {errorCode: string | numbererrorMsg: string}}) void
}): void ty.p2p.downloadFile
P2P下载文件 需引入P2PKit且在2.0.3版本才可使用 参数
Object object
属性类型默认值必填说明deviceIdstring是设备idalbumNamestring是albumName 和设备端约定字段filePathstring是下载文件本地存储路径jsonfilesstring是下载的文件名称eg: {files:[filesname1, filesname2, filesname3 ]}completefunction否接口调用结束的回调函数调用成功、失败都会执行successfunction否接口调用成功的回调函数failfunction否接口调用失败的回调函数
函数定义示例
/*** P2P下载文件*/
export function downloadFile(params: {/** 设备id */deviceId: string/** albumName 和设备端约定字段 */albumName: string/** 下载文件本地存储路径 */filePath: string/** 下载的文件名称eg: {files:[filesname1, filesname2, filesname3 ]} */jsonfiles: string/** 接口调用结束的回调函数调用成功、失败都会执行 */complete?: () void/** 接口调用成功的回调函数 */success?: (params: null) void/** 接口调用失败的回调函数 */fail?: (params: {errorMsg: stringerrorCode: string | numberinnerError: {errorCode: string | numbererrorMsg: string}}) void
}): void ty.p2p.cancelDownloadTask
取消下载任务 需引入P2PKit且在2.0.3版本才可使用 参数
Object object
属性类型默认值必填说明deviceIdstring是设备idcompletefunction否接口调用结束的回调函数调用成功、失败都会执行successfunction否接口调用成功的回调函数failfunction否接口调用失败的回调函数
函数定义示例
/*** 取消下载任务*/
export function cancelDownloadTask(params: {/** 设备id */deviceId: string/** 接口调用结束的回调函数调用成功、失败都会执行 */complete?: () void/** 接口调用成功的回调函数 */success?: (params: null) void/** 接口调用失败的回调函数 */fail?: (params: {errorMsg: stringerrorCode: string | numberinnerError: {errorCode: string | numbererrorMsg: string}}) void
}): void ty.p2p.downloadStream
P2P下载数据流 需引入P2PKit且在2.0.3版本才可使用 参数
Object object
属性类型默认值必填说明deviceIdstring是设备idalbumNamestring是albumName 和设备端约定字段jsonfilesstring是下载的文件名称eg: {files:[filesname1, filesname2, filesname3 ]}completefunction否接口调用结束的回调函数调用成功、失败都会执行successfunction否接口调用成功的回调函数failfunction否接口调用失败的回调函数
函数定义示例
/*** P2P下载数据流*/
export function downloadStream(params: {/** 设备id */deviceId: string/** albumName 和设备端约定字段 */albumName: string/** 下载的文件名称eg: {files:[filesname1, filesname2, filesname3 ]} */jsonfiles: string/** 接口调用结束的回调函数调用成功、失败都会执行 */complete?: () void/** 接口调用成功的回调函数 */success?: (params: null) void/** 接口调用失败的回调函数 */fail?: (params: {errorMsg: stringerrorCode: string | numberinnerError: {errorCode: string | numbererrorMsg: string}}) void
}): void ty.p2p.queryAlbumFileIndexs
查询设备相册文件索引列表 需引入P2PKit且在2.0.3版本才可使用 参数
Object object
属性类型默认值必填说明deviceIdstring是设备idalbumNamestring是albumName 和设备端约定字段completefunction否接口调用结束的回调函数调用成功、失败都会执行successfunction否接口调用成功的回调函数failfunction否接口调用失败的回调函数
object.success回调参数
参数
Object res
属性类型说明countnumber文件个数itemsarray文件索引
object.fail回调参数
参数
Object res
属性类型说明errorMsgstring插件错误信息errorCodestring错误码innerErrorobject插件外部依赖错误信息 {errorMsg: string, errorCode: string }
函数定义示例
/*** 查询设备相册文件索引列表*/
export function queryAlbumFileIndexs(params: {/** 设备id */deviceId: string/** albumName 和设备端约定字段 */albumName: string/** 接口调用结束的回调函数调用成功、失败都会执行 */complete?: () void/** 接口调用成功的回调函数 */success?: (params: {/** 文件个数 */count: number/** 文件索引 */items: ThingP2PAlbumFileIndex[]}) void/** 接口调用失败的回调函数 */fail?: (params: {errorMsg: stringerrorCode: string | numberinnerError: {errorCode: string | numbererrorMsg: string}}) void
}): void 立即开发。