アバターアップロードの問題

こんにちは、

カスタム画像をアバターとしてアップロードする際に問題が発生しました。画像は正常にアップロードされ、ポップアップモーダル内でも確認できます。S3 バケットにもアップロードされており、表示も確認できます。しかし、「保存」ボタンをクリックした後、保存されていないようです。スクリーンショットをご確認ください。

バージョン: 2.5.0.beta2
Firefox: 最新
ファイルの S3 へのアップロードは正常に動作しています(トピック内での画像アップロードも問題ありません)。

==== 追記 ====

ローカル環境でテストを行ったところ、以下のことが分かりました:
S3 バケットへのアップロード設定を有効にし、そのバケットに S3 CDN をリンクさせた状態で、カスタムアバターをアップロードすると、
https://xxxxx.cloudfront.net/original/1X/e5d9f57e882bfa7e85c8e1e5c2a6ca256ea15eb7.jpeg
に保存されます。

しかし、「保存」ボタンをクリックした後、ユーザー設定ページでは以下の URL からアバターを取得しようとしています:
https://xxxx.cloudfront.net/user_avatar/xxxxxx

しかし、S3 バケットにはこの user_avatar フォルダが存在しません。

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

そこにはいくつかのタイミングの問題があります。ページを完全に再読み込みすると、自動的に修正されますか?

meta.discourse.org で同様の問題を再現できますか?… 私たちもアップロードに S3 を使用しています。

サン、ありがとう。管理ログを確認したところ、これが表示されていました。

2 つ質問があります:

  1. ここでは CDN URL によるアセットの読み込みが機能していませんが、トピック画像では問題なく動作しています。
  2. このアセットを手動で開くと、問題なく動作します。

@sam 私はここで確認してみます。

ここは問題ありません。
えっと…何か見落としているかもしれません。

違いの1つは、meta.discourse.org は Cloudflare を使用しているのに対し、私は S3 CDN を使用している点です。

CloudFront を使っています。私たちは CDN を利用しています。ただ、それはあまり関係ないかもしれません。

いずれにせよ、CDN の設定をお勧めします。非常に安価で、トラフィックコストを大幅に削減できます。S3 CDN の設定を検討してみてはいかがでしょうか?

はい、すでに画像を S3 バケットにアップロードしており、S3 CDN をそれに向けて設定しています。トピック内では問題なく動作しています。なぜ保存時に画像を取得できないのか、理由がわかりません。

Can´t save profile picture これは私の状況と似ています。
@sam、一度見ていただけませんか?