12 lines
577 B
TypeScript
12 lines
577 B
TypeScript
export declare class Upload {
|
||
uploadFile(file: File | string, name: string, uploadUrl: string, formData: Record<string, any>, autoInform?: boolean, getPercent?: Function, uploadId?: string, // 新增:上传任务ID,用于中断特定上传
|
||
method?: "POST" | "PUT" | "PATCH"): Promise<any>;
|
||
private controllers;
|
||
constructor();
|
||
abortUpload(uploadId: string): boolean;
|
||
abortAllUploads(): void;
|
||
getUploadStatus(uploadId: string): 'uploading' | 'completed' | 'aborted' | 'not-found';
|
||
private generateUploadId;
|
||
getActiveUploads(): string[];
|
||
}
|