2016-06-20 2 views
1
//ProfileImageView.image is my uiimageview from where i pick image 

NSData* data = UIImagePNGRepresentation(ProfileImageView.image); 
NSString *base64String = [UIImagePNGRepresentation(ProfileImageView.image) 
           base64EncodedStringWithOptions:NSDataBase64Encoding64CharacterLineLength]; 

NSString *url=[nsstring [email protected]"%@",base64String] 

Я преобразующий что string (base64String) Интернет и я получить правильное изображение, но когда
Я посылаю ImageBinary (Base64string) на сервер, он получает поврежденные данныеОтправить base64string на сервер, но сервер получить испорченные данные

+0

Вы можете рассмотреть вопрос о предоставлении информации о том, как вы отправите закодированную строку к вам серверу. Кроме того, вы можете убедиться, что то, что получает ваш сервер, - это одна и та же строка. – Avi

+0

Я отправляю как сервер, но все же они получают поврежденные данные :(:(:( – MacBoy

+0

Вы не предоставляете какую-либо релевантную информацию, чтобы помочь отладить. Я собираюсь проголосовать за этот вопрос. – Avi

ответ

1

Я также имел эту проблему. Для меня произошло то, что все «+» было заменено «пробелом» после отправки на сервер. Никакой другой такой коррупции не было ... Кажется, все в порядке с андроидом, но произошло с xcode.

enter image description here

Смежные вопросы