情報科学屋さんを目指す人のメモ

方法・手順・解説を書き残すブログ。私と同じことを繰り返さずに済むように。

Facebookで画像のアップロードがエラーで失敗した原因メモ

Chrome (225) Facebook (95) Windows (485) カスペルスキー (25)

Windows PCのChromeから、Facebookの投稿に画像を添付しようとしたところ、「エラー」となってしまい、何度やってもアップロードに失敗してしまう状態になりました。また、そのエラー表示をマウスオーバーすると、「エラーが発生しました。: 問題が発生しました。すみやかに解決できるよう作業しておりますので、しばらくしてからもう一度お試しください。」というメッセージが表示されました。

この問題の原因が分かったので、その原因を紹介します。またお前か、って感じです。

画像のアップロードに失敗する

Facebookの投稿に画像を添付しようとドラッグアンドドロップしたところ、次のような「エラー」表示になってしまいました。

facebook-image-upload-error

マウスオーバーすると、次のエラーメッセージが表示されます。

facebook-image-upload-error-error-message

エラーが発生しました。: 問題が発生しました。すみやかに解決できるよう作業しておりますので、しばらくしてからもう一度お試しください。

ブラウザ側のエラー

開発者ツールのConsoleを確認してみると、次のようなエラーが表示されていました。

https://upload.facebook.com/ajax/react_composer/attachments/photo/upload?...&ttstamp=...
Failed to load resource: the server responded with a status of 400 ()

XMLHttpRequest cannot load https://upload.facebook.com/ajax/react_composer/attachments/photo/upload?...&ttstamp=... A wildcard '*' cannot be used in the 'Access-Control-Allow-Origin' header when the credentials flag is true. Origin 'https://www.facebook.com' is therefore not allowed access. The credentials mode of an XMLHttpRequest is controlled by the withCredentials attribute.

今頃Twitterに「Facebookに写真がアップロードできない」が大量発生しているのでは?と思っていたのですがそんな様子はなく、このエラーを見た感じ、もしかしてセキュリティ系の何かが原因?と思いました。

原因を探す

そこで、まずChromeのカスペルスキープラグインを無効化してみました。しかし効果なし。

もちろんこの時点では、何度リロードしても、タブを新しく作っても、別の画像ファイルにしたり、画像サイズを小さくしても、ダメな状態でした。

原因は・・・?

そしてすぐ次に試したのが、カスペルスキー2017の終了です。

すると見事、一発アップロードできるようになりました

ただこの後、カスペルスキーを再起動しても大丈夫だったので、カスペルスキーユーザーなら常にダメ、という状態でもなかったのかも知れません。

ひとこと

カスペルスキーを終了すると解決、系多いです。

コメント(0)

新しいコメントを投稿