API
BaseUploadBuilder
public BaseUploadBuilder targetFilePath(String targetFilePath);
public BaseUploadBuilder targetFile(File targetFile);
public BaseUploadBuilder setSharkNet(IShark shark);
public BaseUploadBuilder setBusinessId(String businessId);
public BaseUploadBuilder addParam(String key, String value);
public BaseUploadBuilder addParams(Map<String, String> headers);
public void upload(UploadCallback callback);
UploadCallback
public interface UploadCallback {
void onStart();
void onSuccess(byte[] result);
void onFailure(int errorCode);
}
错误码
public class ErrorCode {
public static final int ERR_NONE = 0;
public static final int ERR_SHUTDOWN = -1;
public static final int ERR_NO_NET = -3;
public static final int ERR_FRAGMENT_UP_SVR_START = -100;
public static final int ERR_FRAGMENT_UP_SVR_MD5_FAILED = -101;
public static final int ERR_FRAGMENT_UP_SVR_CACHE_FAILED = -102;
public static final int ERR_FRAGMENT_UP_SVR_SET_CACHE_FAILED = -108;
public static final int ERR_FRAGMENT_UP_GATEWAY = -130;
public static final int ERR_FRAGMENT_UP_CLIENT_START = -150;
public static final int ERR_FRAGMENT_UP_CLIENT_READ = -151;
public static final int ERR_FRAGMENT_UP_CLIENT_EXCEPTION = -152;
public static final int ERR_FRAGMENT_UP_SHARK = -100000000;
public static final int ERR_INIT_SVR_START = -400;
public static final int ERR_INIT_SVR_CACHE = -410;
public static final int ERR_INIT_SVR_GET_CACHE = -407;
public static final int ERR_INIT_SVR_SET_CACHE = -408;
public static final int ERR_INIT_SVR_SET_CACHE = -411;
public static final int ERR_INIT_GATEWAY = -430;
public static final int ERR_INIT_CLIENT_START = -450;
public static final int ERR_INIT_CLIENT_EXCEPTION = -450;
public static final int ERR_INIT_CLIENT_NO_FRAGMENT = -451;
public static final int ERR_INIT_SHARK = -400000000;
public static final int ERR_FINISH_SVR_STAR = -600;
public static final int ERR_FINISH_SVR_CACHE = -603;
public static final int ERR_FINISH_SVR_MD5 = -604;
public static final int ERR_FINISH_SVR_FIND = -605;
public static final int ERR_FINISH_SVR_FIND = -606;
public static final int ERR_FINISH_SVR_GET_CACHE = -609;
public static final int ERR_FINISH_GATEWAY = -630;
public static final int ERR_FINISH_CLIENT_START = -650;
public static final int ERR_FINISH_SHARK = -600000000;
}