image.png
1
問題:轉(zhuǎn) Base64字符串為 image。
現(xiàn)在后臺(tái)返回一串經(jīng)過 Base64編碼的字符串,前端將該字符串解析成 image 圖片(其中拼接的@"data:image/jpg;base64,"
字符串是對該 Base64編碼字符串的類型說明)
解決方法:
NSData *decodedData = [[NSData alloc] initWithBase64EncodedString:base64Str options:0];
NSString *decodedString = [[NSString alloc] initWithData:decodedData encoding:NSUTF8StringEncoding];
NSMutableString *strM = [[NSMutableString alloc] initWithString:@"data:image/jpg;base64,"];
[strM appendString:decodedString];
NSURL *url = [NSURL URLWithString:strM];
NSData *imageData = [NSData dataWithContentsOfURL:url];
UIImage *image = [UIImage imageWithData:imageData];
參考:
Base64圖片與UIImage的相互轉(zhuǎn)化
data:image/png;base64是什么
玩轉(zhuǎn)圖片Base64編碼
Base64
利用Data URL(data:image/jpg;base64,)加速網(wǎng)頁加載的方法
瀏覽器中的data類型的Url格式,data:image/png,data:image/jpeg!
記錄日期:2017年11月27日
工具base64轉(zhuǎn)圖:http://tool.chinaz.com/tools/imgtobase
2
問題:
解決方法:
參考:
記錄日期:
3
問題:
解決方法:
參考:
記錄日期: