Options
All
  • Public
  • Public/Protected
  • All
Menu

Class QZFile

description

生成上传所需的文件结构构造器

export
implements

{Interface.QZFile}

Hierarchy

  • QZFile

Implements

Index

Constructors

constructor

  • new QZFile(__namedParameters: { batch: undefined | string; blockSize: undefined | number; chunkSize: undefined | number; file: File }): QZFile
  • Creates an instance of QZFile.

    memberof

    QZFile

    Parameters

    • __namedParameters: { batch: undefined | string; blockSize: undefined | number; chunkSize: undefined | number; file: File }
      • batch: undefined | string
      • blockSize: undefined | number
      • chunkSize: undefined | number
      • file: File

    Returns QZFile

Properties

batch

batch: string

batchid

memberof

QZFile

blockSize

blockSize: number

块大小

memberof

QZFile

blocks

blocks: Block[]

所有块

memberof

QZFile

chunkSize

chunkSize: number

片大小

memberof

QZFile

ext

ext: string

扩展名

memberof

QZFile

file

file: File

原始的文件对象

memberof

QZFile

lastModified

lastModified: number

文件最终修改时间

memberof

QZFile

name

name: string

文件名称

memberof

QZFile

size

size: number

文件大小

memberof

QZFile

type

type: string

文件mime类型

memberof

QZFile

Methods

getBlockByIndex

  • getBlockByIndex(index: number): Block

getBlocks

getChunksSize

  • getChunksSize(): number

slice

  • slice(start: number, end: number): Blob
  • 文件二进制切割

    memberof

    QZFile

    Parameters

    • start: number
    • end: number

    Returns Blob

    {Blob}

Generated using TypeDoc