fix(read): allow reading base64 files from a dataURI scheme

This commit is contained in:
Hafez 2022-08-08 22:01:27 +02:00
parent aea2157036
commit d80dabe298
2 changed files with 4 additions and 2 deletions

View File

@ -48,7 +48,8 @@ function Base64_encode_pass(input) {
function Base64_decode(input) {
var o = "";
var c1 = 0, c2 = 0, c3 = 0, e1 = 0, e2 = 0, e3 = 0, e4 = 0;
input = input.replace(/[^\w\+\/\=]/g, "");
input = input.replace(/[^\w\+\/\=]/g, "")
.replace(/^data:.+\/.+;base64\,/,'');
for (var i = 0; i < input.length; ) {
e1 = Base64_map.indexOf(input.charAt(i++));
e2 = Base64_map.indexOf(input.charAt(i++));

View File

@ -40,7 +40,8 @@ function Base64_encode_pass(input: string): string {
function Base64_decode(input: string): string {
var o = "";
var c1=0, c2=0, c3=0, e1=0, e2=0, e3=0, e4=0;
input = input.replace(/[^\w\+\/\=]/g, "");
input = input.replace(/[^\w\+\/\=]/g, "")
.replace(/^data:.+\/.+;base64\,/,'');
for(var i = 0; i < input.length;) {
e1 = Base64_map.indexOf(input.charAt(i++));
e2 = Base64_map.indexOf(input.charAt(i++));