上传图像时遇到错误

我们的客户(包括我本人)在尝试上传 PNG 文件时遇到了错误提示。我可以在本论坛上传,但在公司实例上却无法上传。有什么建议吗?

错误提示如下:

1 个赞

这个问题是发生在所有类型的图像文件上,还是仅针对 png 图像?

如果您进入错误日志(位于 管理 / 日志 / 错误日志),然后尝试上传新图像,可能会获得更详细的错误信息,这将有助于查明问题原因。

4 个赞

早上好,Simon,

首先,非常感谢您的协助。您提供的任何见解都非常、非常有帮助。

今天早上我也用 .jpeg 和 .pdf 文件进行了测试,但问题依然存在。我查看了管理员日志,日志的最新日期是 6 月 19 日。附件是日志面板的截图。如果您需要查看特定的日志条目,请告诉我,我可以提供相应的语法。

还有一个有趣的补充:我成功上传了一张小尺寸的 JPEG 图片(7KB)。我将管理员设置中的“最大附件大小”从 3092 KB 更新为 4096 KB,但仍然无法上传一个 265 KB 的 PDF 文件。

是否有其他设置我需要使用?非常感谢您的任何指导。

我遇到了完全相同的问题。作为管理员,我无法在 Discourse 的帖子中插入任何图片,并且看到了相同的错误日志条目。这个问题最终有修复方案吗?

您指的是哪条错误日志条目?能否请您更具体一些?

昨晚我弃用了运行该服务的虚拟机,最终通过脚本将其安装到了 LXC 容器中。结果性能更好,且没有任何问题。最棒的是,惊喜的是,我现在有图形界面了!起初,我抵制脚本安装,因为我对在 LXC 容器内运行 Docker 容器持怀疑态度。但结果非常出色,运行非常顺畅。感谢所有提供帮助的朋友。

1 个赞

你好,Jeff 和 Scott,

遗憾的是,我们仍然遇到 655KB PNG 文件的问题。我尚未收到回复。Scott,很高兴您已解决了该问题。Jeff,日志已发布在我的回复中。如果您需要更多信息,请告诉我。

Sue

那张截图中有很多错误,我无法确定你指的是哪些。你是如何安装 Discourse 的?是否遵循了我们的官方安装指南?

你好 Jeff,

我并没有在我们环境中安装 Discourse。它是在我加入 Percussion 之前很多年就已经安装好了。我想指出的错误发生在 2020 年 6 月 19 日。我对 Discourse 的安装没有控制权。

这个有点难。有什么想法吗,@pfaffman?你或许可以考虑聘请像 Jay 这样的专家——他的网站是 https://literatecomputing.com

可供参考的信息不多。该网站已过时,因此我首先建议您进行升级。这将涉及 PostgreSQL 13 更新,所以会稍微有些棘手。

是您无法上传任何 PDF 文件,还是仅无法上传那一个文件?

你好,Jay……非常感谢你的回复。目前,我们在 Discourse 管理控制台的运行环境中遇到了另一个问题,可能是防火墙问题。让我先在我们这边解决这个问题,然后再与我的 IT 团队讨论升级事宜。我感谢你的所有努力,但我们可以暂时搁置此事。如果在遵循你的建议后仍有需要,我会再与你联系。

附:我之前遇到了 PNG 文件及其他文件的问题……我能够上传一些小的 PNG 文件,但有些无法上传,那已经是之前的事了。当我重新测试所有内容并遵循你的建议后,我会再向你更新情况。

如果这些上传错误来自标准安装,我会感到惊讶。您的服务器头与标准安装中的不同。我最大的猜测是您的反向代理配置有误。

1 个赞