Facebook赞按钮无法上传图片。处理文件时出错

时间:2011-12-29 19:18:01

标签: image facebook-graph-api upload facebook-like

所以这是我在相似按钮旁边的产品页面上看到的错误消息。

  

上传时出现问题   “http://www.palmercash.com/images/xxxxxxx.jpg”代表您的公开赛   图形页面。以下是我们的照片服务器报告的完整错误消息:   “错误处理文件:无法处理此照片。请检查   您的照片格式,然后重试。我们支持这些照片格式:   JPG,GIF,PNG和TIFF。“

“喜欢”按钮工作正常,但即使是正确的网址,图片也不会显示在脸书上。

我已经完成了短信,我只是警告og:url
但我看过其他网站使用完全相同的代码,照片显示正常。

以下是一个示例网址 http://www.palmercash.com/p-4440-mens-the-onion-mlk-t-shirt.aspx

我已经检查了iis 6.0日志,看来facebook机器人来了并拉动图像,因为那里没有错误信息。我只是想知道是什么原因导致这种情况发生。我现在正处于失败状态。

1 个答案:

答案 0 :(得分:0)

这是因为您使用og:image的图像始终由服务器返回gzip而不考虑Accept-Encoding HTTP标头(即使Accept-Encoding: identity标头已通过请求传递服务器仍使用Content-Encoding: gzip中的结果并使用压缩)。

Facebook的抓取工具可能无法传递此标头并尝试直接将其用作图像,而不首先将其解压缩。