I'm using the following to upload images to S3. Weirdly, it doesn't even enter the Block. So, no error, no success indication...it simply doesn't return anything at all. I haven't seen this happened before.
AWSS3TransferManagerUploadRequest *amazonUploadRequest = [AWSS3TransferManagerUploadRequest new];
amazonUploadRequest.bucket = AWS_PICTURE_BUCKET;
amazonUploadRequest.body = fileUrl;
amazonUploadRequest.key = key;
amazonUploadRequest.contentType = @"image/jpeg";
AWSS3TransferManager *transferManager = [AWSS3TransferManager defaultS3TransferManager];
[[transferManager upload:amazonUploadRequest] continueWithBlock:^id _Nullable(AWSTask * _Nonnull task) {
//Never reaches here.
if (task.error == nil) {
completionBlock();
} else {
errorBlock(task.error);
}
return nil;
}];
Anyone seen this issue ever? I have used this in the past to upload 1 or 2 images or even 50 images in loop. I am trying right now with 100 right now and it doesn't even execute once.