10

私のウェブサイトで実行時に生成されている画像があり、それを使用してhtmlで表示します

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

ここで、Facebook にこの画像を取得させたいのですが、og:image メタ タグに対して同じことを行うと、Facebook デバッガーでエラーが発生します。解決策はありますか?

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

もちろん、ファイルは常に異なり、すぐに混雑してしまうため、ファイルを永続的に保存することは避けたいと思います。

4

2 に答える 2

11

それをエコーアウトするphpファイルに貼り付けます:

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

デコーダー.php:

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

編集 セキュリティ上の理由からソースを確認してください。

于 2013-08-27T08:31:02.873 に答える