I have image that is being generated in runtime on my website and I display it in html using
<img src="data:image/jpeg;base64,<!-- base64 data -->" />
Now, I want for Facebook to fetch this image, but if I do the same for og:image meta tag, facebook debugger gives me an error. Any solution?
<meta property='og:image' content='data:image/jpeg;base64,<!-- base64 data -->'/>
Of course, I would like to avoid permanent saving of files since they are always different and it would get too crowded very quickly
Paste it to a PHP file that echos it out:
<meta property='og:image' content='decoder.php?data=<!-- base64 data -->'/>
decoder.php
:
<?php
echo base64_decode($_GET['data']);
?>
EDIT Make sure you check source for security reasons.
Open Graph needs an URL.
You could try saving your base64 as a temp image.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With