Ошибка при загрузке изображений с камеры на сервер AFNetworking 3.0

Я использую AFNetworking для отправки изображений на мой сервер. Когда я выбираю изображения из Галереи, все прекрасно работает. Но когда я выбираю изображение с помощью камеры, сервер отправляет мне сообщение об ошибке, что его недопустимый образ.

  • Использование UIImagePickerController для выбора изображений с камеры.

Код

AFHTTPSessionManager *manager = [AFHTTPSessionManager manager];

 AFHTTPSessionManager *manager = [AFHTTPSessionManager manager]; manager.responseSerializer.acceptableContentTypes = [NSSet setWithObject:@"application/json"]; [manager.requestSerializer setValue:API_KEY_VALUE forHTTPHeaderField:API_KEY]; NSMutableURLRequest * request = [manager.requestSerializer multipartFormRequestWithMethod:@"POST" URLString:URL parameters:params constructingBodyWithBlock:^(id<AFMultipartFormData> _Nonnull formData) { UIImage *image = nil; for (int i=0; i < [imagesArr count]; i++) { image = [imagesArr objectAtIndex:i]; // image = [UIImage imageNamed:[NSString stringWithFormat:@"%d", i+1]]; NSData *imageData = UIImageJPEGRepresentation(image, 1.0); NSString * paramName = [NSString stringWithFormat:@"scrappygram_image[%d]",i]; [formData appendPartWithFileData:imageData name:paramName fileName:[NSString stringWithFormat:@"image_%d",i] mimeType:@"image/jpeg"]; } } error:nil]; [[manager dataTaskWithRequest:request completionHandler:^(NSURLResponse response, id responseObject, NSError error) { if (error) { NSLog(@"Error: %@", error.localizedDescription); [self.delegate apiFailedWithError:error andType:type]; } else { NSLog(@"%@", responseObject); [self.delegate apiSuccessWithRespoonseDictionary:responseObject andType:type]; } }] resume]; 

Завершено Завершение с опциями Код

 [GMSPlacesClient provideAPIKey:GMSPLACES_API_KEY]; [GMSServices provideAPIKey: GMSPLACES_API_KEY]; [[IQKeyboardManager sharedManager] setEnable:YES]; [[IQKeyboardManager sharedManager] setShouldResignOnTouchOutside:true]; [self settingsForRemoteNotifications]; [[NSUserDefaults standardUserDefaults] setValue:DEBUG_API_FAILED_ERROR_SHOW_YES forKey:DEBUG_ERROR_KEY]; [[NSUserDefaults standardUserDefaults] synchronize]; return YES; 

One Solution collect form web for “Ошибка при загрузке изображений с камеры на сервер AFNetworking 3.0”

Используйте метод ниже при загрузке через камеру.

 - (void)selectPhotoFromCamera { UIImagePickerController *imagePickerController = [[UIImagePickerController alloc] init]; imagePickerController.sourceType = UIImagePickerControllerSourceTypeCamera; //imagePickerController.mediaTypes = [UIImagePickerController availableMediaTypesForSourceType:UIImagePickerControllerSourceTypeCamera]; imagePickerController.cameraCaptureMode = UIImagePickerControllerCameraCaptureModePhoto; imagePickerController.mediaTypes = [[NSArray alloc] initWithObjects:(NSString *)kUTTypeImage, nil]; imagePickerController.delegate = self; [self presentViewController:imagePickerController animated:YES completion:nil]; } 
  • Сбой при выборе видео для UIImagePickerController
  • Качество изображения UIImagePickerController
  • iOS 7 UIImagePickerController с надписью Overlay - повторное использование и использование фото не пригодно для использования
  • Фон показывает, когда появляется UIImagePickerController
  • Предупреждение VIDEO_TOO_LONG_TITLE, показанное UIImagePickerController
  • Как мне сделать ссылку на картинку, которую я только что сделал в iOS?
  • Использование UIImagePickerController в UIView
  • Проблема UIImagePickerController ios 5 при выборе изображения uising UIPopoverController в ipad
  • Запись видео во время воспроизведения другого видео
  • iOS - UIImagePickerController сбой на устройстве
  • iOS снимает фото с камеры без modalViewController
  • Interesting Posts

    Создайте CSV из массива строк в Swift в одной строке кода

    создание формата JSON в Objective C

    Как глубоко привязать Netflix к tvOS?

    Можно ли отменить загрузку удаленного AVPlayerItem?

    Не работает панель поиска CNContactPickerViewController

    Линия UILabel прерывает усечение хвостов

    Сделать класс итерабельным с помощью for for for Loop?

    Выполнять фоновые задачи, когда приложение завершается

    Пользовательское звуковое уведомление iOS

    Swift: свойство не инициализировано при вызове super.init

    Папка не находится под контролем версий и не является частью фиксации

    Как правильно читать декодированные образцы PCM на iOS, используя AVAssetReader – в настоящее время некорректное декодирование

    HKStatisticsCollectionQuery потянув данные за каждую неделю месяца

    Предметы импорта PrestaShop для показа в приложении iOS

    Можно ли публиковать сообщения с помощью Google Соседние сообщения в фоновом режиме в iOS?

    PhoneC: Разработка iOS проста с помощью XCode, Swift3, UITableView, cocatouch, давайте создадим приложения для iPhone, iPad и Macbook.