特色图片到社交媒体中的分享链接,例如whatsapp和fb消息

问题描述 投票:0回答:1

现在,我正在使用

< meta property="og:image" content="<?php print_r( $result->result->profilepicture ); ?>" /> 

但是,我该怎么做才能从数据库中提取内容,因为现在,代码无法从数据库中显示图像。从数据库中提取的图像也必须链接到URL中请求的ID

例如,如果URL为https://example/test.php?FB00000001,ID为FB00000001,则必须根据ID从数据库中提取特征图像。有人能帮我吗 ?我是新手。

javascript php html json api
1个回答
0
投票

Open Graph属性图像(og:image)需要内容属性中的图像URL

<meta property="og:image" content="http://ia.media-imdb.com/images/rock.jpg" />

通常在Web中,我们不会将图像和其他二进制文件直接存储在数据库中。 (虽然可以使用blob类型字段)。

简单算法是将图像文件上传到服务器文件夹,例如。 / server / root / upload with url http://server.com/upload/ ...

然后,您只需将上传文件的名称和构建URL保存到数据库:1)从mysql字段中获取文件的名称。 2)构建URL:

$url = "http://server.com/upload/".$filename;

3)输出Open Graph标签:

<meta property="og:image" content="<?=$url?>" /> 
© www.soinside.com 2019 - 2024. All rights reserved.