本地复制图片时生成取消链接图标

您好,我们有一个连接到 Discourse 的 WordPress 站点。博客文章的图片在 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 个赞

没有。事实上,在该主题中,第一张图片(来自 Wikimedia Commons 的 jpeg)已成功复制到本地并正常显示,而另外两张(来自我们 Discourse 实例的 png)则没有。参见 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 的实例中,该问题同样可以复现。

???

我们甚至不知道如何调试此问题。在 Discourse 的差异或错误日志中,我们尚未发现任何相关线索。这很奇怪。

您是否尝试过从 https://space.wmflabs.org/ 复制一张图片,并将其粘贴到尚未从 WordPress 发布到 Discourse 的 https://discuss-space.wmflabs.org/ 帖子中?这样做会有任何不同吗?

显然不是。: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 可以正常显示图片,而在 另一个实例 中则无法显示。