您的位置:首页 > 移动开发 > IOS开发

iOS Base64加密

2016-06-21 08:59 435 查看
在NSData类中有这些方法。

NSData *dataFromImage = UIImageJPEGRepresentation(image,
0.5f);//图片放缩
    NSXMLElement *binvalXML = [NSXMLElement elementWithName:@"BINVAL" stringValue:[dataFromImage base64EncodedStringWithOptions:NSDataBase64Encoding64CharacterLineLength]];

NSData *basicAuthCredentials = [[NSString stringWithFormat:@"%@:%@", username, password] dataUsingEncoding:NSUTF8StringEncoding];

    NSString *base64AuthCredentials = [basicAuthCredentials base64EncodedStringWithOptions:(NSDataBase64EncodingOptions)0];

- (NSString *)base64String:(UIImage *)image {  

    NSData * data = [UIImagePNGRepresentation(image) base64EncodedDataWithOptions:NSDataBase64Encoding64CharacterLineLength];  

    return [NSString stringWithUTF8String:[data bytes]];  

}  

NSData *decodedData = [[NSData alloc] initWithBase64EncodedString:shareEntity.photoContentStr optio
4000
ns:1];  

UIImage *image = [UIImage imageWithData:decodedData];
 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: