Options
All
  • Public
  • Public/Protected
  • All
Menu

Module CloudStorageServiceInterface

Index

Type Aliases

FileProgressObject: { loaded: number; percentage: number; percentageText: string; total: number }

Type declaration

  • loaded: number

    已上传大小

  • percentage: number

    已上传进度

  • percentageText: string

    已上传进度的文本描述

  • total: number

    总大小

GetFileTokenOptions: { type: 2 | 3; urls?: string[] | string }

Type declaration

  • type: 2 | 3

    类型 2表示带过期时间的全局token鉴权,3表示文件级别的url鉴权

  • Optional urls?: string[] | string

    如果type=3,是url鉴权,需要传url数组

GetFileTokenResult: { token?: string; tokens?: string[]; ttl: number; type: 2 | 3 }

Type declaration

  • Optional token?: string

    基于过期时间鉴权的token

  • Optional tokens?: string[]

    如果是url鉴权,就返回url数组对应的tokens

  • ttl: number

    token的过期时间,单位s

  • type: 2 | 3

    类型 2表示带过期时间的全局token鉴权,3表示文件级别的url鉴权

UploadFileResult: { _url_safe?: string; audioCodec?: string; container?: string; dur?: number; ext: string; h?: number; md5?: string; name: string; orientation?: string; size?: number; url: string; videoCodec?: string; w?: number }

Type declaration

  • Optional _url_safe?: string

    文件短链

  • Optional audioCodec?: string

    音频解码格式

  • Optional container?: string

    音视频文件的容器

  • Optional dur?: number

    音频/视频 文件的时长

  • ext: string

    文件后缀

  • Optional h?: number

    高度

  • Optional md5?: string
  • name: string

    文件名

  • Optional orientation?: string

    图片的转向

  • Optional size?: number

    文件大小,单位字节

  • url: string

    文件 url

  • Optional videoCodec?: string

    视频解码格式

  • Optional w?: number

    宽度。