Проблема с загрузкой аватара

Привет,

У меня возникла проблема при загрузке пользовательского изображения в качестве аватара. Изображение загружается успешно и отображается во всплывающем модальном окне. Оно также загружено в бакет S3 и там видно. Однако после нажатия кнопки «Сохранить», похоже, оно не сохраняется. Пожалуйста, посмотрите скриншоты.

Версия: 2.5.0.beta2
Firefox: последняя
Загрузка файлов в S3 работает корректно (я могу загружать изображения в темы).

==== Редактирование ====

Я провел тестирование в локальной среде и обнаружил следующее:
При включенной настройке загрузки в бакет S3 и подключенном CDN S3 к этому бакету, я могу загрузить пользовательский аватар по адресу:
https://xxxxx.cloudfront.net/original/1X/e5d9f57e882bfa7e85c8e1e5c2a6ca256ea15eb7.jpeg

Однако после нажатия кнопки сохранения страница настроек пользователя пытается получить аватар по адресу:
https://xxxx.cloudfront.net/user_avatar/xxxxxx

Но я не нашел папку user_avatar в бакете S3.

Спасибо.

Там есть некоторые проблемы с таймингом. Если полностью обновить страницу, проблема исправится сама собой?

Можете ли вы воспроизвести эту проблему на meta.discourse.org? Там мы тоже используем S3 для загрузки файлов.

Спасибо, Сэм. Я только что просмотрел логи администратора и увидел это.

У меня два вопроса:

  1. Здесь он не читает актив по URL CDN, но с изображениями тем это работает.
  2. Я вручную открыл этот актив, и всё работает нормально.

@sam, я проверю это здесь.

Здесь всё в порядке.
Эмм… Возможно, я что-то упустил.

Одно отличие в том, что meta.discourse.org работает через Cloudflare, а я использовал S3 CDN.

cloudfront, мы используем CDN. Хотя, думаю, это не имеет значения.

В любом случае стоит настроить CDN — они очень недорогие и значительно снижают расходы на трафик. Может, настроить CDN для S3?

Да, мы уже загружаем изображения в бакет S3, и CDN S3 указывает на него. В темах это работает нормально. Просто не понимаем, почему при сохранении не удается получить изображение.

Can´t save profile picture Это похоже на мою ситуацию.
Можете, пожалуйста, взглянуть @sam