繁体   English   中英

社交媒体(如whatsapp和fb消息传递)中共享链接的精选图片

[英]Featured image to the share link in social media such as whatsapp and fb messaging

现在,我正在使用

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

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

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

Open Graph属性图片(og:image)需要content属性中图片的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 = "http://server.com/upload/".$filename;

3)Ouput Open Graph标签:

<meta property="og:image" content="<?=$url?>" /> 

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM