你好!我正在评估 Discourse,考虑将其用于一个新的论坛项目。我使用最新版本(2.0.8.beta6)搭建了一个全新环境。在测试图片上传时,我遇到了一个问题:小图片上传正常,但大图片上传后显示“处理中”的消息,且似乎永远无法完成并嵌入实际图片。相反,帖子中保留的是这些蓝色链接,而不是图片本身——点击这些链接没有任何反应。
下方的截图显示了 3 张图片,其中 2 张较大,1 张较小。在我有限的测试中,成功与失败的尺寸阈值似乎约为 400 KB。
你好!我正在评估 Discourse,考虑将其用于一个新的论坛项目。我使用最新版本(2.0.8.beta6)搭建了一个全新环境。在测试图片上传时,我遇到了一个问题:小图片上传正常,但大图片上传后显示“处理中”的消息,且似乎永远无法完成并嵌入实际图片。相反,帖子中保留的是这些蓝色链接,而不是图片本身——点击这些链接没有任何反应。
下方的截图显示了 3 张图片,其中 2 张较大,1 张较小。在我有限的测试中,成功与失败的尺寸阈值似乎约为 400 KB。
我相信您可以禁用图像处理功能。
@anon73664359 感谢您的提醒。我刚刚尝试在设置中禁用“composer 媒体优化图像启用”,现在上传大文件可以正常工作。看来这是一个客户端组件。我在浏览器 JS 控制台中没有看到任何错误。我想我可能看到过这可能是我正在运行的版本中的新功能。这是一个已知问题吗?还是我应该提交一个错误报告?
太好了,很高兴你现在一切都安排好了!![]()
我倾向于启用图像压缩。这听起来是个很好的主意:slight_smile:。
我刚刚尝试启用了“强制 HTTPS”,现在它正常工作了。所以这可能是一个先决条件。@Falco,你能确认一下吗?奇怪的是,JS 控制台中似乎没有显示任何错误日志。
是的,对于任何新的浏览器功能,您必须启用 https。
由于按照我们唯一的官方安装指南进行的任何新 Discourse 安装默认都会启用 https,因此现在通常假设其已正常工作。
您是否在某个方面偏离了该指南?
新安装默认禁用“强制 HTTPS”。指南确实指导您在确认 HTTPS 实际运行正常后启用它。我尚未执行此操作。一切正常:+1:
但事实并非如此。它已损坏,我认为如果你查看你的文本网站,你会发现它已不再启用。用于启用 force_https 的有效证书测试已损坏,导致本应开启时却处于关闭状态。
我也遇到了“处理”步骤永远无法完成的问题,但开启 force_https 并未解决此问题(我使用的是 macOS 11.6 Big Sur 上的最新版 Brave 浏览器)。我通过将 3.5 MB 的 PNG 图像转换为 524 KB 的 JPEG 图像来规避了该问题。
有趣的是,仪表盘当天的建议正是开启 force_https,因此我对此并不感到意外,但我猜测这在我技术人员的安装默认说明中并未包含。
我通过禁用帖子中描述的图片优化功能成功解决了该问题,现在一切正常。
由于这是客户端功能,请确保在重新尝试上传之前对浏览器执行强制刷新——这一点很重要,否则上传将继续失败 ![]()
我认为您只需要在 force_https 之后进行硬刷新。
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.