fix(read): allow reading base64 files from a dataURI scheme
This commit is contained in:
parent
aea2157036
commit
d80dabe298
|
@ -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++));
|
||||
|
|
|
@ -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++));
|
||||
|
|
Loading…
Reference in New Issue