使用

使用示例

//初始化获取鲨鱼网络实例
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) {
                  //上传进度
              }
          });
Copyright © 2013-2023 Tencent Cloud. all right reserved,powered by GitbookUpdate Time 2023-08-31 14:46:07

results matching ""

    No results matching ""