@minto-ai/aws-obs-server
Version:
亚马逊OBS文件上传
46 lines (45 loc) • 1.04 kB
TypeScript
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;