uploadImageApi method

dynamic uploadImageApi({
  1. dynamic contentType,
  2. dynamic file,
  3. dynamic fileName,
  4. dynamic pickdFile,
  5. dynamic fileType,
})

Implementation

uploadImageApi({contentType, file, fileName, pickdFile, fileType}) async {


  var body = {
    "secretKey": AppStorages.secKey.toString(),
    "userId":AppStorages.myUserId.toString(),
    "groupId":"",
    "type":"image",
    "isChat":"0",
  };
  Webservice.uploadImage(
    uri: Global.uploadFileNew,
    body: body,
    hasBearer: true,
    onSuccess: (response) {

      var res = jsonDecode(response);
      selectedGRPImageUrl = res['file'];
      imageUploadLoader.value = false;
      selectGRPImageName = res['fileName'];
    },
    onFailure: (v) {
      imageUploadLoader.value = false;
    }, file: File(file), fileType: 'selectFile',
  );

}