20 lines
704 B
TypeScript
20 lines
704 B
TypeScript
import { OpSchema } from '../../oak-app-domain/ExtraFile/Schema';
|
||
import { UploadFn } from "../../types/Cos";
|
||
import { EntityDict } from '../../oak-app-domain';
|
||
export declare function isAbortError(error: any): boolean;
|
||
/**
|
||
* 分片上传通用方法,适用于所有类S3存储服务,如AWS,MinIO、阿里云OSS等
|
||
* @param options 参数
|
||
* @return
|
||
*/
|
||
export declare function chunkUpload(options: {
|
||
extraFile: OpSchema;
|
||
uploadFn: UploadFn;
|
||
file: string | File;
|
||
getPercent?: Function;
|
||
parallelism?: number;
|
||
retryTimes?: number;
|
||
retryDelay?: number;
|
||
onChunkSuccess?: (chunkInfo: EntityDict['extraFile']['Schema']['chunkInfo']) => Promise<void>;
|
||
}): Promise<void>;
|