iOS下
当从h5传图片base64给原生
或者
从原生传图片的base64给h5 都需要对base64字符串做处理
- (NSString *)removeSpaceAndNewline:(NSString *)str
{ NSString *temp = [str stringByReplacingOccurrencesOfString:@" " withString:@""];
temp = [temp stringByReplacingOccurrencesOfString:@"\r" withString:@""];
temp = [temp stringByReplacingOccurrencesOfString:@"\n" withString:@""]; return temp;
}
// 压缩图片的方法
- (NSData *)imageWithImage:(UIImage*)image
scaledToSize:(CGSize)newSize;
{
UIGraphicsBeginImageContext(newSize);
[image drawInRect:CGRectMake(0,0,newSize.width,newSize.height)];
UIImage* newImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
return UIImageJPEGRepresentation

本文介绍了如何在iOS应用中处理从H5接收的Base64图片数据,包括移除多余字符、压缩图片以及进行Base64编码和解码。提供了实用的代码片段,适用于提高数据传输效率和兼容性。

2765

被折叠的 条评论
为什么被折叠?



