UNPKG

dingtalk-jsapi

Version:

钉钉 模块化 多端统一 API

37 lines (36 loc) 1.42 kB
export declare const apiName = "internal.util.uploadFile"; /** * 内部专用的上传文件接口,上传到OSS,支持AuthType。 请求参数定义 * @apiName internal.util.uploadFile */ export interface IInternalUtilUploadFileParams { /** 本地文件的虚拟地址 */ path: string; /** 业务标识 */ bizType: string; /** * 1,STRICT_AUTH, 严格鉴权,下载文件时需要回调业务方进行鉴权 。 * 4,TEMP_AUTH, 临时文件,过期后删除文件,无法访问。 * 6,CDN_ONLY,公开文件,上传后只可以通过https下载。 */ authType?: number; /** 仅当TEMP_AUTH时需要填写,指定过期时间 */ expiredTime?: number; /** 任意唯一字符串,仅当需要进度返回时填写,用于防止同时调用多次上传时channel回调错乱 */ sessionId?: string; } /** * 内部专用的上传文件接口,上传到OSS,支持AuthType。 返回结果定义 * @apiName internal.util.uploadFile */ export interface IInternalUtilUploadFileResult { /** 文件mediaId地址 */ mediaId: string; } /** * 内部专用的上传文件接口,上传到OSS,支持AuthType。 * @apiName internal.util.uploadFile * @supportVersion ios: 4.6.37 android: 4.6.37 */ export declare function uploadFile$(params: IInternalUtilUploadFileParams): Promise<IInternalUtilUploadFileResult>; export default uploadFile$;