浏览代码

Merge pull request #174 from AWDGroup/patch-1

 fixed the base64 MIME type when JPG is chosen
Gaëtan Renaudeau 6 年前
父节点
当前提交
0f0cdcda68
没有帐户链接到提交者的电子邮件
共有 1 个文件被更改,包括 4 次插入0 次删除
  1. 4
    0
      android/src/main/java/fr/greweb/reactnativeviewshot/ViewShot.java

+ 4
- 0
android/src/main/java/fr/greweb/reactnativeviewshot/ViewShot.java 查看文件

107
                 captureView(view, os);
107
                 captureView(view, os);
108
                 byte[] bytes = ((ByteArrayOutputStream) os).toByteArray();
108
                 byte[] bytes = ((ByteArrayOutputStream) os).toByteArray();
109
                 String data = Base64.encodeToString(bytes, Base64.NO_WRAP);
109
                 String data = Base64.encodeToString(bytes, Base64.NO_WRAP);
110
+                // correct the extension if JPG
111
+                if ("jpg".equals(extension)) {
112
+                    extension = "jpeg";
113
+                }
110
                 data = "data:image/"+extension+";base64," + data;
114
                 data = "data:image/"+extension+";base64," + data;
111
                 promise.resolve(data);
115
                 promise.resolve(data);
112
             }
116
             }