# 功能建议：通过 Web 控制面板移除/清除图片

**URL:** <https://meta.discourse.org/t/feature-suggestion-image-removal-purge-via-web-dashboard/247011>\
**Category:** Feature\
**Created:** [2022 年11 月 29 日 05:50 UTC](https://meta.discourse.org/t/feature-suggestion-image-removal-purge-via-web-dashboard/247011 "2022-11-29T05:50:36Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

作者： ![markersocial](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/markersocial/32/170136_2.png) [@markersocial](https://meta.discourse.org/u/markersocial)\
发布日期： [2022 年11 月 29 日 05:50 UTC](https://meta.discourse.org/t/feature-suggestion-image-removal-purge-via-web-dashboard/247011/1 "2022-11-29T05:50:37Z")

</div>

因此，建议如下：

能够在 Discourse 管理面板中输入图片网址（任何变体，如原始、优化等）以进行删除。然后，从所有使用该图片的地方（帖子、个人资料图片如头像、背景等）删除该图片，并从图片存储（本地或 S3）中清除所有变体。甚至可以禁止图片的哈希值，以防止将来再次上传。

Discourse 处理图片的方式非常巧妙，以至于在不同地方（例如不同账户的不同帖子）使用的相同图片不会存储重复的图片。

但缺点是，删除特定图片会非常繁琐，并且管理员无法通过网络面板处理。这需要通过服务器上的命令行来完成，这意味着非技术人员无法处理，而且人为错误的风险也更大。

例如，如果您有一个 CDN 图片网址想要删除，并且它曾在多个不同的帖子/回复等中使用过。如果您不知道它在哪个主题/帖子等中使用过（DMCA 的情况通常如此——只有图片网址，没有其他信息，通常是自动 DMCA 机器人使用反向图片搜索），那么处理删除会非常繁琐。

例如，如果您在网页上删除一个包含应被删除的图片的帖子，图片仍需要相当长的时间才能从 S3/本地自动清除。通过 `purge_images_from_deleted_posts_days` 可以将其设置到最低 1 天，但这也不是很理想。特别是还需要考虑 CDN 的清除时间，除非手动清除，以及在有人处理请求之前的延迟时间。因此，即使您立即获得了上下文（主题/帖子、头像等），通常也需要通过命令行手动删除上传的文件。

对于用户生成的内容，能够高效地处理 DMCA、数据删除请求等是密不可分且至关重要的。特别是因为它们是时间紧迫的（如果在约 48 小时内未处理——CDN 和托管提供商的常规做法是暂停服务）。如果在节假日收到：太糟糕了，周末：太糟糕了，您在医院？：太糟糕了，想进行为期 10 天 Vipassana 禁语冥想？：太糟糕了。😁

---

_[View the full topic](https://meta.discourse.org/t/feature-suggestion-image-removal-purge-via-web-dashboard/247011)._
