# Превью изображения в сообщениях чата не отображается при использовании Cloudflare R2

**URL:** https://meta.discourse.org/t/image-thumbnail-is-broken-on-chat-messages-when-using-cloudflare-r2/372078
**Category:** Support
**Created:** [28.Июнь.2025 03:56:39 UTC](https://meta.discourse.org/t/image-thumbnail-is-broken-on-chat-messages-when-using-cloudflare-r2/372078 "2025-06-28T03:56:39Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![RoldanLT](https://avatars.discourse-cdn.com/v4/letter/r/da6949/32.png) [@RoldanLT](https://meta.discourse.org/u/RoldanLT)
#### Post date: [28.Июнь.2025 03:56:39 UTC](https://meta.discourse.org/t/image-thumbnail-is-broken-on-chat-messages-when-using-cloudflare-r2/372078/1 "2025-06-28T03:56:39Z")

</div>

Кстати, я использую Cloudflare R2, и всё работает отлично, за исключением этой проблемы.  
Единственная проблема, с которой я сталкиваюсь, — это изображения, прикрепленные в чате: миниатюры не отображаются.

При клике на миниатюру полное изображение загружается корректно.

Некорректный URL миниатюры:  
`https://bucket.xxxxxx.r2.cloudflarestorage.com/optimized/1X/xxxxx_2_690x201.png`

При прямом обращении к нему возвращается:

```plaintext
<Error>
<Code>InvalidArgument</Code>
<Message>Authorization</Message>
</Error>

```

Правильный URL миниатюры должен быть:  
`https://r2.discourse.com/optimized/1X/xxxxx_2_690x201.png`

URL полного изображения:  
`https://r2.discourse.com/original/1X/xxxxx.png`

Кажется, что для миниатюр изображений по какой-то причине используется домен API конечной точки Cloudflare R2.

Мой конфиг app.yml:

```plaintext
  ## Cloudflare R2
  DISCOURSE_USE_S3: true
  DISCOURSE_S3_REGION: auto
  DISCOURSE_S3_ACCESS_KEY_ID: xxxxx
  DISCOURSE_S3_SECRET_ACCESS_KEY: xxxxx
  DISCOURSE_S3_CDN_URL: https://r2.discourse.com
  DISCOURSE_S3_BUCKET: bucket
  DISCOURSE_S3_ENDPOINT: https://xxxxx.r2.cloudflarestorage.com
  DISCOURSE_S3_INSTALL_CORS_RULE: false
  DISCOURSE_S3_BACKUP_BUCKET: bucket/backups
  DISCOURSE_BACKUP_LOCATION: s3

```

Спасибо, и извините, что я новичок в этом.

---

<div class="post-metadata">

### Author: ![RoldanLT](https://avatars.discourse-cdn.com/v4/letter/r/da6949/32.png) [@RoldanLT](https://meta.discourse.org/u/RoldanLT)
#### Post date: [28.Июнь.2025 19:40:33 UTC](https://meta.discourse.org/t/image-thumbnail-is-broken-on-chat-messages-when-using-cloudflare-r2/372078/2 "2025-06-28T19:40:33Z")

</div>

Та же проблема возникает и с недавно установленными темами: миниатюра не отображается и указывает на  
`https://bucket.xxxxx.r2.cloudflarestorage.com/original/1X/xxxxx.png`

---

<div class="post-metadata">

### Author: ![Justin\_Hamilton](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/justin_hamilton/32/543023_2.png) [@Justin\_Hamilton](https://meta.discourse.org/u/Justin_Hamilton)
#### Post date: [11.Февраль.2026 18:20:22 UTC](https://meta.discourse.org/t/image-thumbnail-is-broken-on-chat-messages-when-using-cloudflare-r2/372078/3 "2026-02-11T18:20:22Z")

</div>

Вы нашли решение этой проблемы? У меня на собственном экземпляре тоже возникает эта ошибка.

---

<div class="post-metadata">

### Author: ![MarkoK](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/markok/32/377309_2.png) [@MarkoK](https://meta.discourse.org/u/MarkoK)
#### Post date: [12.Февраль.2026 04:56:20 UTC](https://meta.discourse.org/t/image-thumbnail-is-broken-on-chat-messages-when-using-cloudflare-r2/372078/4 "2026-02-12T04:56:20Z")

</div>

Теперь, когда я тоже начал использовать чат, я заметил эту же ошибку. Миниатюра действительно сломана здесь, и при клике на битое изображение оно открывается в «всплывающем окне», как и должно быть.

 ![image](https://global.discourse-cdn.com/meta/original/4X/8/a/2/8a2d5cd9c2808af9355b6df19b596276b6664ddc.png)

URL для битого изображения действительно не является URL CDN.

Сломанный URL (некоторые части скрыты)

```plaintext
https://BUCKET.REDACTED.eu.r2.cloudflarestorage.com/optimized/1X/21ec5908f511bdc9fa7970107b40fad3f008327c_2_500x500.jpeg

```

Рабочий URL

```plaintext
https://cdn.pelittaa.fi/optimized/1X/21ec5908f511bdc9fa7970107b40fad3f008327c_2_500x500.jpeg

```

---

<div class="post-metadata">

### Author: ![MarkoK](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/markok/32/377309_2.png) [@MarkoK](https://meta.discourse.org/u/MarkoK)
#### Post date: [13.Февраль.2026 10:08:22 UTC](https://meta.discourse.org/t/image-thumbnail-is-broken-on-chat-messages-when-using-cloudflare-r2/372078/5 "2026-02-13T10:08:22Z")

</div>

Похоже, это «исправление» для данной проблемы, или, по крайней мере, временное решение, чтобы это работало на данный момент. @Justin_Hamilton

> [@Cloudflare R2 Image URL Display Issue: Detailed Explanation and Fix](https://meta.discourse.org/t/cloudflare-r2-image-url-display-issue-detailed-explanation-and-fix/358204):
>
> Problem Description We’ve recently noticed an issue with image display on the forum, specifically: Image thumbnails are not displaying correctly. Clicking on the images displays the full-size image correctly. The browser’s developer tools show incorrect image URLs. After invest…
