Base64 resource support all kinds of base64

This commit is contained in:
pengfei.zhou
2022-02-17 11:45:28 +08:00
committed by osborn
parent d9c53f328b
commit 2c399e6a64
2 changed files with 8 additions and 16 deletions

View File

@@ -23,10 +23,7 @@
@implementation DoricBase64Resource
- (DoricAsyncResult <NSData *> *)fetchRaw {
DoricAsyncResult *result = [DoricAsyncResult new];
NSString *inString = nil;
if ([self.identifier hasPrefix:@"data:image"]) {
inString = [self.identifier componentsSeparatedByString:@","].lastObject;
}
NSString *inString = [self.identifier componentsSeparatedByString:@","].lastObject;
NSData *data = [[NSData alloc] initWithBase64EncodedString:inString
options:NSDataBase64DecodingIgnoreUnknownCharacters];
[result setupResult:data];