Привет,
У меня возникла проблема при загрузке пользовательского изображения в качестве аватара. Изображение загружается успешно и отображается во всплывающем модальном окне. Оно также загружено в бакет 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.
Спасибо.
sam
(Sam Saffron)
24.Март.2020 00:23:20
2
Там есть некоторые проблемы с таймингом. Если полностью обновить страницу, проблема исправится сама собой?
Можете ли вы воспроизвести эту проблему на meta.discourse.org ? Там мы тоже используем S3 для загрузки файлов.
Спасибо, Сэм. Я только что просмотрел логи администратора и увидел это.
У меня два вопроса:
Здесь он не читает актив по URL CDN, но с изображениями тем это работает.
Я вручную открыл этот актив, и всё работает нормально.
@sam , я проверю это здесь.
Здесь всё в порядке.
Эмм… Возможно, я что-то упустил.
Одно отличие в том, что meta.discourse.org работает через Cloudflare, а я использовал S3 CDN.
sam
(Sam Saffron)
24.Март.2020 00:33:49
5
fb9572a:
от cloudflare
cloudfront, мы используем CDN. Хотя, думаю, это не имеет значения.
В любом случае стоит настроить CDN — они очень недорогие и значительно снижают расходы на трафик. Может, настроить CDN для S3?
Да, мы уже загружаем изображения в бакет S3, и CDN S3 указывает на него. В темах это работает нормально. Просто не понимаем, почему при сохранении не удается получить изображение.
Can´t save profile picture Это похоже на мою ситуацию.
Можете, пожалуйста, взглянуть @sam