UNPKG

naive-upload

Version:

<p align="left"> <a href="https://www.npmjs.org/package/naive-upload"> <img src="https://img.shields.io/npm/v/naive-upload.svg"> </a> <a href="https://bundlephobia.com/package/naive-upload@latest"> <img src="https://img.shields.io/bundl

67 lines (66 loc) 1.07 kB
/** * 切片文件 * * @author LCTR * @date 2022-06-24 */ export default class ChunkFile { /** * * @param index 索引 * @param blob 二进制数据 */ constructor(index: number, blob: Blob); /*** * 索引 */ index: number; /*** * 二进制数据 */ blob: Blob; /*** * 字节数 */ size: number; /** * 文件校验时文件数据读取到的位置 */ checkPosition: number; /*** * 哈希值 */ md5: string | null; /** * 强制上传 */ forced: boolean; /** * 正在校验MD5 */ checking: boolean; /** * 已校验MD5 */ checked: boolean; /** * 正在上传 */ uploading: boolean; /** * 已上传 */ uploaded: boolean; /*** * 处理完毕 */ done: boolean; /** * 发生异常 */ error: boolean; /** * 异常信息 */ errorMessage?: string; }