2011-12-29 10 views
1

これは、私のようなボタンの横にある製品ページに表示されるエラーメッセージです。Facebook Likeボタンは画像をアップロードできません。ファイルの処理中にエラーが発生しました

あなたのオープン グラフページに代わって 「http://www.palmercash.com/images/xxxxxxx.jpg」をアップロードする問題がありました。写真サーバーで報告された完全なエラーメッセージ: "エラー処理ファイル:この写真を処理できません。 写真の形式を確認してから、もう一度お試しください: JPG、GIF、PNG、およびTIFF。

ボタンはうまく動作しますが、正しいURLであっても画像はFacebookに表示されません。

私はリンターをやりましたが、og:urlに関する警告があります。
しかし、私は全く同じコードを使って他のウェブサイトを見てきました。ここで

は、例えば、URL http://www.palmercash.com/p-4440-mens-the-onion-mlk-t-shirt.aspx

である私は、IIS 6.0のログをチェックして、何のエラーメッセージが存在しないため、Facebookのボットは、来て、精細な画像を引っ張って表示されます。私はこれが何が起こるかを考えているだけです。私は今失っている。あなたはog:imageとして使用した画像は、常にAccept-Encoding HTTPヘッダーを尊重せずに圧縮されたgzip(要求で渡されたAccept-Encoding: identityヘッダーは、サーバーがまだContent-Encoding: gzipと圧縮を使用しての結果使用している場合でも)として、サーバーによって返されるので

答えて

0

です。

Facebookのクローラはおそらくこのヘッダを渡しておらず、これを最初に解凍することなく直接画像として使用しようとします。

+0

はい、それでした。私はサイトの圧縮をオンにして動作します。私は、圧縮がFacebookのクローラで動作するように私ができることを見ていきます。助けてくれてありがとう。 –

+0

ようこそ[so];)役に立つ場合は、[回答を受け入れる](http://meta.stackexchange.com/a/65088/168587)を忘れないようにしてください。 –

関連する問題