将base64string发送到服务器但服务器获取损坏的数据

时间:2016-06-20 07:16:26

标签: ios objective-c uiimageview uiimage base64

//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 stringwithformat@"%@",base64String]

我转换string (base64String)在线,我得到了正确的图像,但是当时      我正在向服务器发送ImageBinary (Base64string),它会收到损坏的数据

1 个答案:

答案 0 :(得分:1)

我也有这个问题。对我来说发生的事情是,发送到服务器后,所有“+”都被“空格”取代。没有其他这样的腐败......对于Android似乎没问题,但是发生在xcode上。

enter image description here