Browse Source

fixed the base64 MIME type when JPG is chosen (iOS)

Ardavan Kalhori 6 years ago
parent
commit
4ee83998cb
1 changed files with 2 additions and 1 deletions
  1. 2
    1
      ios/RNViewShot.m

+ 2
- 1
ios/RNViewShot.m View File

148
       else if ([result isEqualToString:@"data-uri"]) {
148
       else if ([result isEqualToString:@"data-uri"]) {
149
         // Return as a base64 data uri string
149
         // Return as a base64 data uri string
150
         NSString *base64 = [data base64EncodedStringWithOptions: NSDataBase64Encoding64CharacterLineLength];
150
         NSString *base64 = [data base64EncodedStringWithOptions: NSDataBase64Encoding64CharacterLineLength];
151
-        res = [NSString stringWithFormat:@"data:image/%@;base64,%@", format, base64];
151
+        NSString *imageFormat = ([format isEqualToString:@"jpg"]) ? @"jpeg" : format;
152
+        res = [NSString stringWithFormat:@"data:image/%@;base64,%@", imageFormat, base64];
152
       }
153
       }
153
       else {
154
       else {
154
         // Save to a temp file
155
         // Save to a temp file