UNPKG

@mt-utils/aws-obs-server

Version:

亚马逊OBS文件上传下载

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