Oneboxing大图失败,没有视觉提示

我想知道 download_remote_images_to_local 这个设置是否值得在这里进行测试。

编辑:不行,我刚试过了,这并没有影响问题。

1 个赞

是的,我的错! :smile: 链接最终会被帖子中的上传版本替换。这需要一些时间,我忽略了这一点。(我期望原始链接保留在原始内容中)

这是预期行为。如果图片太大,它将被移除。

当你在编辑器中第一次发布链接时,我们没有发出警告,这是不应该的。
看到图片突然消失,确实会让人困惑。

1 个赞

我以为外部链接图像的预期行为是将其缩小以适应并链接到原始图像?这正是我在我私信视图中所看到的。

1 个赞

之前的行为总是显示一个占位符,上面写着图片太大。
现在,因为 onebox 包含一个链接,它总是被移除。

与…相关:

2 个赞

抓得好。

我在本地安装中撤销了此更改,结果如下,这正是我们所期望的:

5 个赞

@Arkshine 可能是这种情况,但这里讨论的问题是图片没有显示——而它本应该显示。

我们都在测试的图片并非无效图片,所以它们应该显示。

它们一直都能显示,无论尺寸如何,多年以来(而且是很多年)都是如此。

而现在,在过去的八周里,它们却不再显示了。

2 个赞

你能检查一下你的员工操作日志,看看下载远程图片到本地设置是否被更改了?
只需将此添加到你的网站 URL 后面:/admin/logs/staff_action_logs?filters=%7B%22action_name%22%3A%22change_site_setting%22%2C%22action_id%22%3A3%2C%22subject%22%3A%22download_remote_images_to_local%22%7D

据我所知,当热链接一个外部大图片时,

  • 旧代码会显示“图片大于 X MB”,并在图片链接前加上。

  • 新代码会完全移除图片(这似乎是错误的)。

然而,只有当我禁用下载远程图片到本地时,我才能在帖子中显示一个大的外部图片:

1 个赞

你说得对;我们偏离了最初的问题。我描述的问题是关于[过大]的图片为何会消失(这是一个有效的问题,也是一个单独的问题 :smile:

这似乎不是你的情况。

我可以在你的论坛上重现失败的 onebox 请求并返回 404。
目前还不清楚为什么你帖子中的某些 URL(来自同一域)会失败。
这可能是一个主机问题,并且状态被缓存了(应该是 1 小时)。

我尝试在你的论坛上发布其他大图片(> 20Mb)——效果很好(灯箱也有效)

这里是 60 MB:

到目前为止,考虑到其他图片都能正常工作,这听起来像是 dronescene.co.uk 暂时出现了问题。:thinking:

1 个赞

好的,是的,我也已确认问题出在该无人机网站的图片上。我已成功地将一些外部链接的高分辨率 NASA 图片加载到测试主题帖子中,它们显示正常,并附有原始图片的链接。

已确认多年未更改:

这很奇怪,不是吗?

有些图片似乎可以正常显示,有些则不行 :person_shrugging:

因为连 Wikimedia.org 上的图片也无法正常显示了,正如 @Canapin 所演示的:

我一直在尝试找出其中的规律。

也许是 PNG 或 JPG 与 JPEG 的区别,但我看不出为什么有些图片可以显示而有些则不行 :exploding_head:

我认为这只会在图片大小超过您的 Discourse 设置允许范围时才适用。

我们可以上传 100MB 的图片到我们的 Discourse,这就是为什么这(直到最近)对我们来说从未成为一个问题。

这也可能是为什么 Arkshine 也能成功上传一个 60MB 的图片的原因。

但是 Canadian 分享的来自 Wikimedia.org 的图片也无法正常显示 :thinking:

这真的很令人费解 :slight_smile:

3 个赞

我已经加载了来自 NASA 的高分辨率 PNG 和 JPG 图片

1 个赞

是的,没错 :rofl:
我不知道发生了什么 :blush:

以下是来自另一个域名的 6mb 图片,在这里也不起作用:

https://wallup.net/wp-content/uploads/2019/05/10/838083-autumn-fall-landscape-nature-tree-forest-leaf-leaves-path-trail-bench.jpg

还有一个 4mb 的图片,来自另一个不同的域名,在这里也无法正常显示:

https://www.wallpaperflare.com/static/364/459/767/plateau-landscape-photography-green-trees-wallpaper.jpg

https://www.wallpaperflare.com/static/364/459/767/plateau-landscape-photography-green-trees-wallpaper.jpg

我暂时就先说到这里了,可能还有很多域名示例,希望开发团队能获得足够的示例和信息::blush:

祝大家周末愉快,再次感谢大家的帮助和建议 :smiley:


只是为了确认一下,图片仍然显示在编辑器中,但在已发布的帖子中消失了:

这是一个独立的问题,而且你没有遇到。
在你的论坛上,它运行正常:

在您的论坛上它可用:

但在 meta 和 try.discourse.org 上也无法正常工作。

这很奇怪 :smiley:


希望开发人员能找出问题所在,再次感谢 @Arkshine :smiley:

这是另一个问题。这里的限制是 4MB,由于文件太大,它被删除了(通常你会看到一条消息)。

这并不是你的论坛上发生的情况。

这是直接上传到 meta 的 6.7mb 文件:

这是直接上传的 4.8mb 文件:

我不认为这里有 4mb 的限制 :thinking:

但我现在真的得走了,再次感谢你 @Arkshine 哥们 :smiley:

1 个赞