Отправка 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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