Изображения создают значок отключения при копировании локально

Привет, у нас WordPress, подключенный к Discourse. Изображения постов в блоге корректно публикуются в Discourse, но исчезают при автоматическом создании локальной копии. Вместо них отображается значок разорванной ссылки. Пересборка HTML снова показывает изображения… и они снова исчезают, когда их заменяет локальная копия.

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

Пост в блоге: New advanced mobile contribution features coming to mobile – Diff

Соответствующая тема с отсутствующими изображениями: https://discuss-space.wmflabs.org/t/new-advanced-mobile-contribution-features-coming-to-mobile/437

На самом деле, давайте скопируем сюда тот же HTML, чтобы проверить, воспроизводится ли эта ошибка в данном случае:

Хм. Они здесь отображаются… Теперь я ещё больше запутался. Есть какие-нибудь подсказки?

1 лайк

Вы отключили настройку сайта «Загружать удалённые изображения локально»?

Я попробовал скопировать теги изображений из этого сообщения, которые у вас не работают, на свой размещённый сайт Discourse. Discourse автоматически загружает изображения для меня. Они отображаются без каких-либо проблем.

4 лайка

[quote=“simon, пост:3, тема:122495”]
Вы отключили настройку сайта «Скачивать удалённые изображения локально»?[/quote]

Нет. На самом деле в той теме первое изображение (jpeg из Wikimedia Commons) успешно скопировано локально и отображается, а два других (png с нашего Discourse) — нет. См. https://discuss-space.wmflabs.org/t/new-advanced-mobile-contribution-features-coming-to-mobile/437

Интересно, связано ли это с форматом файла, размером изображения или размером файла. Формат png разрешён в нашем экземпляре. Мы используем v2.4.0.beta1 +50.

Мы очень озадачены этой проблемой, которая воспроизводится в нашем экземпляре после обновления до v2.4.0.beta1 +225.

  • https://discuss-space.wmflabs.org/ может создавать локальные копии внешних изображений, за исключением изображений с https://space.wmflabs.org/. Формат файла и его размер, похоже, не имеют значения.
  • Другие экземпляры Discourse могут создавать локальные копии изображений с https://space.wmflabs.org/.

???

Мы даже не знаем, как отлаживать эту проблему. В диффах или журналах ошибок Discourse мы ничего не нашли. Странно.

Вы пробовали скопировать изображение с https://space.wmflabs.org/ и вставить его в пост на https://discuss-space.wmflabs.org/, который ещё не был опубликован в Discourse из WordPress? Это что-то меняет?

Похоже, что нет. :frowning:

https://discuss-space.wmflabs.org/t/testing-images-copied-automatically/455/12

Я загрузил изображение в медиатеку, а затем связался с ним из Discourse, не используя процесс публикации WP-Discourse.

Я просто свяжусь с ним здесь, чтобы увидеть, как это работает здесь и поплакать. :slight_smile:

Тот же источник:

![](upload://zz0muBQZNCajH7d2ePNM9uqhYNO.png)

1 лайк

Ещё одна деталь, которую я только что осознал: здесь вставка https://space.wmflabs.org/wp-content/uploads/2019/07/CC0_button.svg_.png отображает изображение, в то время как в другом случае этого не происходит.