1 | import { FileLikeObject } from './file-like-object.class';
|
2 | import { FileUploader, ParsedResponseHeaders, FileUploaderOptions } from './file-uploader.class';
|
3 | export declare class FileItem {
|
4 | file: FileLikeObject;
|
5 | _file: File;
|
6 | alias?: string;
|
7 | url: string;
|
8 | method?: string;
|
9 | headers: any;
|
10 | withCredentials: boolean;
|
11 | formData: any;
|
12 | isReady: boolean;
|
13 | isUploading: boolean;
|
14 | isUploaded: boolean;
|
15 | isSuccess: boolean;
|
16 | isCancel: boolean;
|
17 | isError: boolean;
|
18 | progress: number;
|
19 | index?: number;
|
20 | _xhr?: XMLHttpRequest;
|
21 | _form: any;
|
22 | protected uploader: FileUploader;
|
23 | protected some: File;
|
24 | protected options: FileUploaderOptions;
|
25 | constructor(uploader: FileUploader, some: File, options: FileUploaderOptions);
|
26 | upload(): void;
|
27 | cancel(): void;
|
28 | remove(): void;
|
29 | onBeforeUpload(): void;
|
30 | onBuildForm(form: any): any;
|
31 | onProgress(progress: number): any;
|
32 | onSuccess(response: string, status: number, headers: ParsedResponseHeaders): any;
|
33 | onError(response: string, status: number, headers: ParsedResponseHeaders): any;
|
34 | onCancel(response: string, status: number, headers: ParsedResponseHeaders): any;
|
35 | onComplete(response: string, status: number, headers: ParsedResponseHeaders): any;
|
36 | _onBeforeUpload(): void;
|
37 | _onBuildForm(form: any): void;
|
38 | _onProgress(progress: number): void;
|
39 | _onSuccess(response: string, status: number, headers: ParsedResponseHeaders): void;
|
40 | _onError(response: string, status: number, headers: ParsedResponseHeaders): void;
|
41 | _onCancel(response: string, status: number, headers: ParsedResponseHeaders): void;
|
42 | _onComplete(response: string, status: number, headers: ParsedResponseHeaders): void;
|
43 | _prepareToUploading(): void;
|
44 | }
|