UNPKG

@minto-ai/aws-obs-server

Version:

亚马逊OBS文件上传

46 lines (45 loc) 1.04 kB
import { IGlobalOptions, IUploadOptions } from './types'; import { default as UploadFile } from './upload-file'; declare class SliceUploadFile extends UploadFile { /** * 文件切片信息 */ private fileParts; /** * 文件分片etag */ private etags; /** * 上传文件的亚马逊ID */ protected uploadId: string; constructor(globalOptions: IGlobalOptions, uploadOptions: IUploadOptions); /** * 加载上传ID。 * @returns 返回上传ID的Promise对象 */ private loadUploadId; /** * 生成分片信息。 * @returns 返回分片信息数组 */ private generateFileParts; /** * 上传各个分片。 * @returns 返回上传结果数组 */ private uploadFileParts; /** * 合并每个文件段落 */ private mergeFileParts; /** * 取消上传 */ abort(): void; /** * 执行上传 */ protected execute(): Promise<void>; } export default SliceUploadFile;