Skip to content

Commit 3dcea93

Browse files
committed
Determine if image retrievied from document field is base64 encoded and add appropriate prefix for img.src attribute
1 parent bf49d7a commit 3dcea93

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

client/assets/components/document/document_default/document_default.js

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,11 @@
6060

6161
doc.lw_description = getField('description', doc);
6262

63-
doc.lw_image = getField('image', doc);
63+
var image = getField('image', doc);
64+
// determine if image is base64 encoded and if so add appropriate prefix for img.src attribute
65+
doc.lw_image = image ?
66+
/^([A-Za-z0-9+/]{4})*([A-Za-z0-9+/]{4}|[A-Za-z0-9+/]{3}=|[A-Za-z0-9+/]{2}==)$/.test(image) ?
67+
('data:image/png;base64,' + image) : image : null;
6468

6569
doc.lw_url = getField('head_url', doc);
6670

0 commit comments

Comments
 (0)