Я использую синхронный запрос для отправки изображения в виде шестнадцатеричной строки на сервер.Я не могу подключиться к серверу, если отправляю шестнадцатеричную строку изображений с разрешением 200x150, но я могу получить ответ от сервера, если отправлю такое же изображение с более низким разрешением, например, 100x75.
NSMutableString *urlString = [NSMutableString stringWithString:@"http://xxxxxx:8080/GeoLocationSave/ReceiveImage"];
UIImage *sample = [UIImage imageNamed:@"ip_addphoto_100x75@2x.png"];
NSData *imgData = UIImagePNGRepresentation(sample);
[urlString appendString:@"?image="];
[urlString appendString:hexImage];
NSError *error;
error=nil;
NSURLResponse *response;
response=nil;
NSURL *url = [NSURL URLWithString:urlString];
NSData *urlData = [NSURLConnection sendSynchronousRequest:[NSURLRequest requestWithURL:url] returningResponse:&response error:&error];
Длина urlData равна 0 для изображения с более высоким разрешением.Лог значение imageData для обоих изображений идеально.Я не вижу ни одной точки входа на сервере для изображения с более высоким разрешением.