Отправка base64 из приложения Objective-C на сервер PHPPhp

Кемеровские программисты php общаются здесь
Anonymous
Отправка base64 из приложения Objective-C на сервер PHP

Сообщение Anonymous »

Мой текущий код Objective-C

Код: Выделить всё

UIImage *image = self.selectedImage;
NSData *data = [UIImagePNGRepresentation(self.selectedImage)
base64EncodedDataWithOptions:NSDataBase64Encoding64CharacterLineLength];

NSString *byteArray  = [NSString stringWithUTF8String:[data bytes]];
NSMutableURLRequest *request =
[[NSMutableURLRequest alloc] initWithURL:
[NSURL URLWithString:@"http://API URL IS HERE "]];

[request setHTTPMethod:@"POST"];

NSString *postString = [NSString stringWithFormat:@"id_user=%ld&id_from_user=%@&content=%@&type=photo",(long)_userIdTo,[[NSUserDefaults standardUserDefaults] valueForKey:@"id_user"],byteArray];
NSLog(@"strin %@", postString);

[request setHTTPBody:[postString
dataUsingEncoding:NSUTF8StringEncoding]];
отправить байт-код изображения на сервер в форме base64.

Если я попытаюсь вставить байт -code в плагине Chrome для API (Google rest Advanced) в браузере, я получаю изображение.
Но если я попытаюсь отправить его через приложение, вместо изображения у меня будет черный квадрат или ничего.< /p>

Есть идеи?

Подробнее здесь: https://stackoverflow.com/questions/275 ... php-server

Вернуться в «Php»