[英]Instagram feed image not displaying
我已经成功地通过PHP为特定tag
提取了每个图像的url
,但是该图像根本不会显示。 我将图像保存在本地,并且显示得很好,但是在src
属性中引用url
时却显示不了。
<img src="http://origincache-prn.fbcdn.net/1597216_736275239737299_176271816_a.jpg" />
您可以单击上面的源链接到该图像,这是在html中设置img
标签的方式,但是不会在浏览器中显示。
有什么建议么?
提前致谢。
我不确定,但是这与REFERER-check有关吗?
我的意思是-当我将其嵌入网站时,我的镶边无法显示为什么请求被阻止。
您应该弄清楚(我的linux-curl显示了带有引荐来源集的图片,但是我不确定这是否可行!)。 一个想法是提供一个php文件,它只是用于发送到图像的WRAPPER:
<?php // redirect.php
header('Location: ' . $_GET('r'));
die();
用法:
<img src="redirect.php?r=<?php echo urlencode('http://origincache-prn.fbcdn.net/1597216_736275239737299_176271816_a.jpg"');" />
因为现代浏览器在通过状态标题302 Redirect
时不会发送“ REFERER”
试试看...
这可能是相关的-尝试共享FB CDN原始缓存中的图像的Facebook共享对话框最终会出现500 Internal Server Error和空白页。 我知道在FB上共享其他图像时FB会引发错误,但是通常会收到描述性错误消息,而不仅仅是服务器错误。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.