使用
使用示例
//初始化获取鲨鱼网络实例
IShark shark = TMFBase.getShark();
//创建上传任务并执行
TMFUploader.with(getApplicationContext()).builder()
.setBusinessId("busId1")//设置上传的业务标识ID
.setSharkNet(shark)//设置鲨鱼网络
.targetFile(inFile)//设置要上传的文件
.addParam("file", outFile.getName())//添加参数(可选)
.upload(new UploadCallback() {//上传回调
@Override
public void onStart() {
//文件开始上传回调
}
@Override
public void onSuccess(byte[] bytes) {
//上传成功返回文件业务数据,如url, 需业务自行解析
}
@Override
public void onFailure(int errorCode) {
//上传失败,返回对应的错误码
}
@Override
public void onProgress(float progress) {
//上传进度
}
});