皆さん、こんにちは。
プロフィール画像を保存できなくなりました。ファイルは AWS (S3) に保存しており、通常の画像アップロード(投稿内)は問題なく動作しています。
しかし、カスタム画像をアップロードしようとする(ユーザーが許可されている機能)と、まず小さなプレビューにアップロードされた画像が表示されます。
保存しようとしても、画像が消えてしまいます。実際、1 年間そこに画像がありましたが、今では S3 上に見つかりません。
何が原因でしょうか?
よろしくお願いいたします。
Wurzelseppi
「いいね!」 1
エラーログでこれを見つけました:
URL にあるストアからファイルが見つかりません: //-censored-.eu-west-1.amazonaws.com/original/1X/194225f4214f7c18618e885c2e54e5009f64a6c8.jpeg
「いいね!」 1
誰もいません?
投稿内の画像など通常のアップロードは正常に動作するのに、プロフィール画像だけ動作しないのは変ではありませんか?
「いいね!」 1
JimPas
4
なぜ「-censored-」というファイルを探しているのでしょうか?
正常に動作するカスタムプロフィール写真の保存パスはどこですか?それとも異なるのでしょうか?
他のユーザーも同じ問題に直面しているのでしょうか、それともあなただけの現象でしょうか?
問題が解決するまでの間、以下の回避策を試してみてください。これで問題が解消するかもしれません。
- カスタム写真を投稿にアップロードし、投稿を保存します。
- 写真の上で右クリックして、コンピューターに保存します。
- PCからプロフィールに写真を再アップロードし、保存します。
カスタム写真をアップロードする場所が、プロフィールに保存されない原因になっている可能性があります。単なる推測ですが。
こんにちは、
その
-censored-
は、私の S3 バケットの正確な名前を隠すための単なる手段でした 
「いいね!」 2
JimPas
6
すみません!
気づくべきでした。
でも、まだ疑問が残ります…別のソースから写真をアップロードして保存すれば、それは定着するのでしょうか?また、これは他のユーザーにも起きているのでしょうか?
「いいね!」 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