UNPKG

js-uploader

Version:
30 lines (29 loc) 1.02 kB
import { CommonsTaskHandler } from './CommonsTaskHandler'; import { UploadTask, UploaderOptions, UploadFile } from '../../interface'; import { Observable } from 'rxjs'; export declare class QiniuOSSTaskHandler_v2 extends CommonsTaskHandler { private static HOST_MAP; private static _overwrite; constructor(task: UploadTask, uploaderOptions: UploaderOptions); private enable; abort(): this; private abortTaskFiles; private processUploaderOptions; private getOverwriteFns; private createMultipartUpload; protected uploadPart(upfile: UploadFile, key: string, partNumber: number, uploadId: string, body: any): Observable<{ uploadId: string; key: string; partNumber: number; etag: any; md5: any; }>; private completeMultipartUpload; private abortMultipartUpload; private getAuthHeaders; private getRequestBaseURL; private getFileExtraInfo; private getUploadUrl; private getUpHosts; private getPutPolicy; }