我想知道 download_remote_images_to_local 这个设置是否值得在这里进行测试。
编辑:不行,我刚试过了,这并没有影响问题。
我想知道 download_remote_images_to_local 这个设置是否值得在这里进行测试。
编辑:不行,我刚试过了,这并没有影响问题。
是的,我的错!
链接最终会被帖子中的上传版本替换。这需要一些时间,我忽略了这一点。(我期望原始链接保留在原始内容中)
这是预期行为。如果图片太大,它将被移除。
当你在编辑器中第一次发布链接时,我们没有发出警告,这是不应该的。
看到图片突然消失,确实会让人困惑。
我以为外部链接图像的预期行为是将其缩小以适应并链接到原始图像?这正是我在我私信视图中所看到的。
之前的行为总是显示一个占位符,上面写着图片太大。
现在,因为 onebox 包含一个链接,它总是被移除。
与…相关:
@Arkshine 可能是这种情况,但这里讨论的问题是图片没有显示——而它本应该显示。
我们都在测试的图片并非无效图片,所以它们应该显示。
它们一直都能显示,无论尺寸如何,多年以来(而且是很多年)都是如此。
而现在,在过去的八周里,它们却不再显示了。
你能检查一下你的员工操作日志,看看下载远程图片到本地设置是否被更改了?
只需将此添加到你的网站 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”,并在图片链接前加上。
新代码会完全移除图片(这似乎是错误的)。
然而,只有当我禁用下载远程图片到本地时,我才能在帖子中显示一个大的外部图片:
你说得对;我们偏离了最初的问题。我描述的问题是关于[过大]的图片为何会消失(这是一个有效的问题,也是一个单独的问题
)
这似乎不是你的情况。
我可以在你的论坛上重现失败的 onebox 请求并返回 404。
目前还不清楚为什么你帖子中的某些 URL(来自同一域)会失败。
这可能是一个主机问题,并且状态被缓存了(应该是 1 小时)。
我尝试在你的论坛上发布其他大图片(> 20Mb)——效果很好(灯箱也有效)
这里是 60 MB:
到目前为止,考虑到其他图片都能正常工作,这听起来像是 dronescene.co.uk 暂时出现了问题。![]()
好的,是的,我也已确认问题出在该无人机网站的图片上。我已成功地将一些外部链接的高分辨率 NASA 图片加载到测试主题帖子中,它们显示正常,并附有原始图片的链接。
已确认多年未更改:
这很奇怪,不是吗?
有些图片似乎可以正常显示,有些则不行 ![]()
因为连 Wikimedia.org 上的图片也无法正常显示了,正如 @Canapin 所演示的:
我一直在尝试找出其中的规律。
也许是 PNG 或 JPG 与 JPEG 的区别,但我看不出为什么有些图片可以显示而有些则不行 ![]()
我认为这只会在图片大小超过您的 Discourse 设置允许范围时才适用。
我们可以上传 100MB 的图片到我们的 Discourse,这就是为什么这(直到最近)对我们来说从未成为一个问题。
这也可能是为什么 Arkshine 也能成功上传一个 60MB 的图片的原因。
但是 Canadian 分享的来自 Wikimedia.org 的图片也无法正常显示 ![]()
这真的很令人费解 ![]()
我已经加载了来自 NASA 的高分辨率 PNG 和 JPG 图片
是的,没错 ![]()
我不知道发生了什么 ![]()
以下是来自另一个域名的 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
这是另一个问题。这里的限制是 4MB,由于文件太大,它被删除了(通常你会看到一条消息)。
这并不是你的论坛上发生的情况。