我的网站上有运行时生成的图像,我使用
在 html 中显示它<img src="data:image/jpeg;base64,<!-- base64 data -->" />
现在,我想让 Facebook 获取此图片,但如果我对 og:image 元标记执行相同操作,Facebook 调试器会给我一个错误。有什么解决办法吗?
<meta property='og:image' content='data:image/jpeg;base64,<!-- base64 data -->'/>
当然,我想避免永久保存文件,因为它们总是不同的,而且很快就会变得太拥挤
最佳答案
将它粘贴到一个 PHP 文件中:
<meta property='og:image' content='decoder.php?data=<!-- base64 data -->'/>
解码器.php
:
<?php
echo base64_decode($_GET['data']);
?>
编辑 出于安全原因,请务必检查来源。
关于php - 将 Base64 jpeg 图像传递给 og :image,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18460421/