【发布时间】:2016-03-28 08:27:39
【问题描述】:
我试过这样
+ (NSString *)base64StringFromImage:(UIImage *)image {
NSData *data = UIImagePNGRepresentation(image);
NSString *base64Str = [data base64EncodedStringWithOptions:NSDataBase64Encoding64CharacterLineLength];
// base64Str = (__bridge NSString *) CFURLCreateStringByAddingPercentEscapes(kCFAllocatorDefault, (CFStringRef)base64Str, NULL, CFSTR(":/?#[]@!$&’()*+,;="), kCFStringEncodingUTF8);
return base64Str;
}
但是这个返回值base64Str不能转回在线base642image工具webstation上的图片
【问题讨论】:
-
可能你只需要删除
NSDataBase64Encoding64CharacterLineLength
标签: ios objective-c