为什么即使禁用了安全上传,也要运行 UpdatePostUploadsSecureStatus?

感谢您在支持不同 S3 后端方面所做的工作!我正在使用 minio,它运行得很棒……

我遇到的唯一小问题是 UpdatePostUploadsSecureStatus 作业失败,因为 Minio 不支持 ACL:

有没有办法禁用此作业的运行?

您是否已启用 SiteSetting.secure_uploads

还没有。

编辑:我确实导入了一些包含嵌入式图片的电子邮件。我正在阅读电子邮件中的安全上传文档,这是在说所有来自电子邮件的上传都将是“安全的”吗?

1 个赞

为什么即使在禁用该设置的情况下,我们也要为每个帖子上的每次上传安排此作业@martin?

3 个赞

好问题——这在两个地方被调用。PostCreator:

以及 PostRevisor:

不过正如你所见,我忽略了在后者中进行 SiteSetting.secure_uploads? 检查……我将提交一个 PR 来修复此问题,并将检查移至 post.update_uploads_secure_status

编辑:PR 在这里,希望今天能合并 FIX: Do not enqueue UpdatePostUploadsSecureStatus unnecessarily by martin-brennan · Pull Request #20366 · discourse/discourse · GitHub

4 个赞