title: upload video using AFNetworking without Block UI
body: <p>I need to upload image without showing user some progress indicator. So basically like when you upload image in twitter/instagram when you do the submit, the upload view disappear instantly and you back to main ui.
  Currently I'm using AFNetworking to upload the content and it success. Been searching for the solutions but can't find anywhere.</p>
  
  <p>This is my current code for uploading the image to my server.</p>
  
  <pre><code>- (void)sendImage {
  
  HUD = [MBProgressHUD showHUDAddedTo:self.view animated:YES];
  HUD.dimBackground = NO;
  [HUD setLabelText:@"Uploading"];
  
  NSString *url = [NSString stringWithFormat:@"%@%@",kBaseURL,@"api/v1/media"];
  AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager];
  NSData *imageData = UIImageJPEGRepresentation(uploadImage, 1);
  NSString *base64PhotoString = [imageData base64EncodedStringWithOptions:0];
  
  NSDictionary *parameters = @{@"caption": textfield.text,
                               @"photo_data":base64PhotoString};
  
  __weak typeof(self) weakSelf = self;
  
  [manager POST:url
     parameters:parameters
        success:^(AFHTTPRequestOperation *operation, id responseObject) {
            [weakSelf successBlockFrDictionary:responseObject];
        } failure:^(AFHTTPRequestOperation *operation, NSError *error) {
            [HUD hide:YES];
            [weakSelf showErrorMessageForError:error];
        }];
  }
  </code></pre>