Files
cloudbeaver/webapp/packages/core-utils/src/removeMetadataFromDataURL.ts
T
5e11a1d0b1 dbeaver/pro#6987 replace regex with js (#3954)
* dbeaver/pro#6987 replace regex with js

* dbeaver/pro#6987 update lock file

* dbeaver/pro#6987 add additional deps for testing

* dbeaver/pro#6987 use first index

---------

Co-authored-by: mr-anton-t <42037741+mr-anton-t@users.noreply.github.com>
Co-authored-by: Daria Marutkina <125263541+dariamarutkina@users.noreply.github.com>
2025-12-11 22:36:43 +08:00

23 lines
521 B
TypeScript

/*
* CloudBeaver - Cloud Database Manager
* Copyright (C) 2020-2025 DBeaver Corp and others
*
* Licensed under the Apache License, Version 2.0.
* you may not use this file except in compliance with the License.
*/
export function removeMetadataFromDataURL(base64: string): string {
const prefix = 'data:';
const marker = ';base64,';
if (base64.startsWith(prefix)) {
const pos = base64.indexOf(marker);
if (pos !== -1) {
return base64.slice(pos + marker.length);
}
}
return base64;
}