Pass Base64 jpeg image to og: image

У меня есть образ, который создается во время выполнения на моем веб-сайте, и я показываю его в html, используя

<img src="data:image/jpeg;base64,<!-- base64 data -->" /> 

Теперь я хочу, чтобы Facebook получал это изображение, но если я сделаю то же самое для метатега og: image, отладчик facebook даст мне ошибку. Любое решение?

 <meta property='og:image' content='data:image/jpeg;base64,<!-- base64 data -->'/> 

Конечно, я бы хотел избежать постоянной сохранности файлов, поскольку они всегда разные, и они очень быстро переполнялись

pase его в файл php, который повторяет его:

 <meta property='og:image' content='decoder.php?data=<!-- base64 data -->'/> 

decoder.php:

 <?php echo base64_decode($_GET['data']); ?> 

EDIT убедитесь, что вы проверяете источник по соображениям безопасности.

Open Graph нуждается в URL-адресе.

Вы можете попробовать сохранить base64 как временное изображение.