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
TypeScript
/**
* 切片文件
*
* @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;
}