Проблема с загрузкой изображения в многочастной форме через iPhone - PullRequest
0 голосов
/ 29 ноября 2010

Я пытаюсь написать приложение для iPhone, которое позволит мне загружать JPG через форму из нескольких частей.

Иногда загруженная фотография выглядит поврежденной на сервере со странными пикселями, а фотография выглядит обрезанной.

В чем может быть причина этого? Почему я не получаю ответ об ошибке http от сервера? (бэкэнд загрузки написан на PHP)

1 Ответ

0 голосов
/ 29 ноября 2010

Вы можете использовать кодировку base64, как показано ниже

UIGraphicsBeginImageContext (CGSizeMake (145.0, 145.0));

[takephoto.layer  renderInContext:UIGraphicsGetCurrentContext()];

UIImage *LargeImage = UIGraphicsGetImageFromCurrentImageContext();

UIGraphicsEndImageContext();

NSData *data = UIImageJPEGRepresentation(LargeImage, 0.25); 

NSString *strImageFinalBASE64 =[data base64Encoding];

takePhoto может быть вашим UIImageView:

IBOutlet UIImageView * takephoto;

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...