プロフィール写真が保存できません

皆さん、こんにちは。

プロフィール画像を保存できなくなりました。ファイルは AWS (S3) に保存しており、通常の画像アップロード(投稿内)は問題なく動作しています。

しかし、カスタム画像をアップロードしようとする(ユーザーが許可されている機能)と、まず小さなプレビューにアップロードされた画像が表示されます。

保存しようとしても、画像が消えてしまいます。実際、1 年間そこに画像がありましたが、今では S3 上に見つかりません。

何が原因でしょうか?

よろしくお願いいたします。

Wurzelseppi

「いいね!」 1

エラーログでこれを見つけました:

URL にあるストアからファイルが見つかりません: //-censored-.eu-west-1.amazonaws.com/original/1X/194225f4214f7c18618e885c2e54e5009f64a6c8.jpeg

「いいね!」 1

誰もいません?

投稿内の画像など通常のアップロードは正常に動作するのに、プロフィール画像だけ動作しないのは変ではありませんか?

「いいね!」 1

なぜ「-censored-」というファイルを探しているのでしょうか?:thinking:
正常に動作するカスタムプロフィール写真の保存パスはどこですか?それとも異なるのでしょうか?
他のユーザーも同じ問題に直面しているのでしょうか、それともあなただけの現象でしょうか?

問題が解決するまでの間、以下の回避策を試してみてください。これで問題が解消するかもしれません。

  1. カスタム写真を投稿にアップロードし、投稿を保存します。
  2. 写真の上で右クリックして、コンピューターに保存します。
  3. PCからプロフィールに写真を再アップロードし、保存します。

カスタム写真をアップロードする場所が、プロフィールに保存されない原因になっている可能性があります。単なる推測ですが。

こんにちは、

その

-censored-

は、私の S3 バケットの正確な名前を隠すための単なる手段でした :slight_smile:

「いいね!」 2

すみません!:man_facepalming: 気づくべきでした。:roll_eyes:
でも、まだ疑問が残ります…別のソースから写真をアップロードして保存すれば、それは定着するのでしょうか?また、これは他のユーザーにも起きているのでしょうか?

「いいね!」 1

こんにちは、

以下のエラーが発生しました。

URL にあるストア内のファイルが見つかりません:\\proflex-community-prod.s3.dualstack.eu-west-1.amazonaws.com/original/1X/50f1646a833bb7fa4887676767c77f7a52f8a805.jpeg

しかし、こちら(会社のネットワーク内)にアクセスすると動作します。

https://proflex-community-prod.s3.dualstack.eu-west-1.amazonaws.com/original/1X/50f1646a833bb7fa4887676767c77f7a52f8a805.jpeg

もしかして、プレゼンテーション層で生成されている URL に問題があるのでしょうか?

これに関連する類似の投稿も見つけました:

https://meta.discourse.org/t/missing-avatar-on-s3-for-some-avatars/93979/7

よろしくお願いいたします、

Wurzelseppi

「いいね!」 1

まだこの問題が解決せず、これを見つけました。

これも言及されていますが、今ログで発見した内容です:

MaxMindDB (/var/www/discourse/vendor/data/GeoLite2-ASN.mmdb) が見つかりません:No such file or directory @ rb_sysopen - /var/www/discourse/vendor/data/GeoLite2-ASN.mmdb

このスレッドの悪い点は、解決策がないことです:frowning

「いいね!」 1

まだ解決策を見つけた人はいますか?