UploadFile.java
1.37 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
package libs.cnlive.com.uploadsdk.SDK;
import java.io.File;
import java.io.Serializable;
/**
* Created by Administrator on 2016/11/4.
*/
public class UploadFile implements Serializable {
public static final long serialVersionUID = 1L;
public static final int STATUS_NOT_START = 0;
// private static final int STATUS_STARTED = 1;
public static final int STATUS_UPLOADING = 2;
public static final int STATUS_INIT = 3;
public static final int STATUS_UPLOADPART = 4;
public static final int STATUS_LISTING = 5;
public static final int STATUS_COMPLETE = 6;
public static final int STATUS_FINISH = 7;
public static final int STATUS_FAIL = 8;
public static final int STATUS_INIT_FAIL = 9;
public static final int STATUS_UPLOADPART_FAIL = 10;
public static final int STATUS_LISTING_FAIL = 11;
public static final int STATUS_COMPLETE_FAIL = 12;
public static final int STATUS_PAUSED = 13;
public static final int STATUS_CONTINUE_UPLOAD_PART = 14;
public File file;
public double progress = 0;
public int status;
public boolean isPaused = false;
public UploadPartFactory itemUploadPartFactory;
public int partNumber = 1;
public long offset;
public double progressInFile = 0;
@Override
public String toString() {
return file.getName() + ",upload?" + status + ",progress:" + progress;
}
}