UploadFile.java 1.37 KB
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;
    }
}