php base64图片错误414(Request-URI太大)

时间:2015-05-31 03:08:09

标签: php image base64 facebook-opengraph large-data

我正在尝试为开放图形og:image创建一个base64图像,以便facebook可以正确识别它,我做了post

中描述的内容

所以这是我的代码:

<?php echo '<img src="decoder.php?Data='.$base64.'">'; ?>

这是decoder.php:

echo base64_decode($_GET['Data']);

但是我遇到以下错误: 414(Request-URI太大)

我该怎么办?

编辑:例如我想在decoder.php中创建一个临时图像然后重定向到这个图像,然后在10分钟后将其删除......但我不知道该怎么做它......如果这是一个好主意..

1 个答案:

答案 0 :(得分:3)

确保在回显图像数据之前添加'data:image / png; base64'字符串