无法为某些域拉取热链接图像

感谢您提供的链接。显然它不太奏效:

但我确实也考虑过这个解决方案。

另一个解决方案可能是将所有 [img] 标签替换为空行(尚未弄清楚如何操作,但我正在搜索),但有 40000 篇帖子,所以我宁愿不要在这个问题上失败…… :sweat_smile:


编辑:不,这行不通,因为“正常工作”的损坏图像位于 [URL] 链接内,所以结果将是这样的:


图像将不会显示 :confounded:


编辑 2:我也尝试将 [IMG] 标签替换为标准的 HTML 标签,例如 <img> src="https://nsm09.casimages.com/img/2019/07/23//19072308092617331416324744.jpg" />
但问题与 [IMG] 标签相同,所以它也不起作用。这真的很令人沮丧,尤其是当所有图像都在帖子预览中完美显示时……


编辑 3:出现了相同的现象(某种程度上)在新(未导入)的帖子中,但并非所有图像链接都如此。
此外,如果自动图像显示不起作用,如果我们手动使用 Discourse 的任何标签或图像格式,图像就会显示出来。

重建 HTML 也无法使前两个链接显示为图像;它们将保持原样,尽管它们应该直接显示图像。

但是!
当执行 PullHotlinkedImages 作业时,图像就会损坏!

我越来越不明白发生了什么,以及所有这些问题是否以任何方式相互关联。

看起来像是一个 Discourse 问题……但它是吗?

我无法在旧版本的 Discourse 上进行测试,我的所有论坛都已更新到最新版本。

(并且 Discourse 的日志中没有任何内容)

5 个赞

此最后一个问题可以在 try.discourse.org 上重现。

帖子:

https://www.serial-kombi.com/Content/images/PRO_/PRO_211881350_1.jpg

[img]https://www.serial-kombi.com/Content/images/PRO_/PRO_211881350_1.jpg[/img]

<img src="https://www.serial-kombi.com/Content/images/PRO_/PRO_211881350_1.jpg" />

![](https://www.serial-kombi.com/Content/images/PRO_/PRO_211881350_1.jpg)

看这里:

  1. 第一个链接不显示图片
  2. 所有图片格式都正确显示了图片,无论是在预览中还是在发布消息后
  3. 等待远程图片下载;图片损坏:

:frowning:

3 个赞

那应该是个bug。我认为这是因为图片下载后变成了upload://ddd

3 个赞

谢谢 @Canapin,我们会看看的。

3 个赞

由于 www.serial-kombi.com Web 服务器配置错误,导致图像下载失败。它发送的证书链不完整。缺少中间证书。

大多数浏览器可能已经缓存了来自其他网站的“Sectigo RSA Organization Validation Secure Server CA”中间证书,因此这并非明显问题。下载失败,因为据我所知,OpenSSL 没有这样的缓存。它要求服务器发送该证书。

请在 www.serial-kombi.com 的 SSL 服务器测试 中自行查看。它报告的证书链不完整。

6 个赞

谢谢你的澄清!

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.