Код: Выделить всё
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]];
Если я попытаюсь вставить байт -code в плагине Chrome для API (Google rest Advanced) в браузере, я получаю изображение.
Но если я попытаюсь отправить его через приложение, вместо изображения у меня будет черный квадрат или ничего.< /p>
Есть идеи?
Подробнее здесь: https://stackoverflow.com/questions/275 ... php-server
Мобильная версия