上传文件信息类

封装文件上传相关的信息,包括文件名、时间戳、MD5校验值、文件大小和URL等。 主要用于记录和管理上传文件的元数据,特别适用于视频录制场景。

Accessors

  • get fileName(): undefined | string

    获取文件名

    Returns undefined | string

    当前设置的文件名,可能为 undefined

  • set fileName(fileName: undefined | string): void

    设置文件名

    Parameters

    • fileName: undefined | string

      文件名

    Returns void

  • get beginTimestamp(): number

    获取开始时间戳

    Returns number

    当前设置的开始时间戳,单位:毫秒(ms)

    在视频录制场景中,表示开始录制的时间

  • set beginTimestamp(beginTimestamp: number): void

    设置开始时间戳

    Parameters

    • beginTimestamp: number

      开始时间戳,单位:毫秒(ms)

    Returns void

  • get endTimestamp(): number

    获取结束时间戳

    Returns number

    当前设置的结束时间戳,单位:毫秒(ms)

    在视频录制场景中,表示结束录制的时间

  • set endTimestamp(endTimestamp: number): void

    设置结束时间戳

    Parameters

    • endTimestamp: number

      结束时间戳,单位:毫秒(ms)

    Returns void

  • get uploadTimestamp(): number

    获取上传文件时的时间戳

    Returns number

    当前设置的上传时间戳,单位:毫秒(ms)

  • set uploadTimestamp(uploadTimestamp: number): void

    设置上传文件时的时间戳

    Parameters

    • uploadTimestamp: number

      上传时间戳,单位:毫秒(ms)

    Returns void

  • get fileMd5sum(): undefined | string

    获取文件MD5校验值

    Returns undefined | string

    当前设置的文件MD5校验值,可能为 undefined

  • set fileMd5sum(fileMd5sum: undefined | string): void

    设置文件MD5校验值

    Parameters

    • fileMd5sum: undefined | string

      文件的MD5校验值

    Returns void

  • get duration(): number

    获取视频文件时长

    Returns number

    当前设置的视频文件时长,单位:毫秒(ms)

    主要用于视频录制场景

  • set duration(duration: number): void

    设置视频文件时长

    Parameters

    • duration: number

      视频文件时长,单位:毫秒(ms)

    Returns void

  • get fileSize(): number

    获取文件大小

    Returns number

    当前设置的文件大小,单位:字节(B)

  • set fileSize(fileSize: number): void

    设置文件大小

    Parameters

    • fileSize: number

      文件大小,单位:字节(B)

    Returns void

  • get fileUrl(): undefined | string

    获取文件链接

    Returns undefined | string

    当前设置的文件URL,可能为 undefined

  • set fileUrl(fileUrl: undefined | string): void

    设置文件链接

    Parameters

    • fileUrl: undefined | string

      文件的URL地址

    Returns void

Methods

  • 将文件信息转换为JSON对象

    Returns Record<string, undefined | Object>

    包含所有文件信息的JSON对象

  • 将文件信息转换为JSON字符串

    Returns string

    包含所有文件信息的JSON字符串