群发微信图文消息,但是正文中的图片却不显示

问题描述:

在做微信群发图文消息的时候,遇到了图文消息中正文部分的图片,在发送到公众号之后不显示。

仔细查看公众号开发文档后发现了这样一句话:

请注意,在图文消息的具体内容中,将过滤外部的图片链接,开发者可以通过下述接口上传图片得到URL,放到图文内容中使用。(摘自微信开发文档)



因为一般情况下,我们填写正文的时候,都是采用富文本编辑器,所以正文中上传的图片,也就是编辑器上传的图片,被微信服务器认为是属于外部图片链接,所以会被过滤掉,所以不显示。

所以在群发消息之前要把正文中图片的路径改为微信服务器的路径,也就是要把正文中的图片上传到微信服务器,通过上述接口,然后会得到图片的url地址,替换正文中图片url即可。

比如正文内容是:<p><img href="localhost/xx/upload/xx.jpg"/></p>

就要把 imag标签的href值替换为上传图片得到的url地址即可,这样群发消息后,正文中的图片就会正常显示。


结论:其实微信开发文档,写的都是很清楚的,所以还是要认真仔细查看文档,明白每一句话的意思。

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值