UploadFile.java
1.81 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
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
package com.cnlive.cnUploadDemo.model;
import android.graphics.drawable.Drawable;
import java.io.File;
import java.io.Serializable;
/**
* Created by Lynn on 2017/8/10.
* 自定义文件对象
*/
public class UploadFile implements Serializable {
public static final long serialVersionUID = 1L;
/**
* 文件上传未开始
*/
public static final int STATUS_NOT_START = 0;
/**
* 准备上传
*/
public 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;
/**
* 文件icon
*/
public Drawable icon;
/**
* 文件
*/
public File file;
/**
* 上传进度
*/
public int progress;
/**
* 上传状态
*/
public int status;
@Override
public String toString() {
return file.getName() + ",upload?" + status + ",progress:"
+ progress;
}
}