# 如何从帖子中恢复缺失的 S3 图片

**URL:** <https://meta.discourse.org/t/how-to-restore-missing-s3-images-from-post/141931>\
**Category:** Support\
**Created:** [2020 年2 月 18 日 18:26 UTC](https://meta.discourse.org/t/how-to-restore-missing-s3-images-from-post/141931 "2020-02-18T18:26:23Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

作者： ![Nacho\_Caballero](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/nacho_caballero/32/130189_2.png) [@Nacho\_Caballero](https://meta.discourse.org/u/Nacho_Caballero)\
发布日期： [2020 年2 月 18 日 18:26 UTC](https://meta.discourse.org/t/how-to-restore-missing-s3-images-from-post/141931/1 "2020-02-18T18:26:23Z")

</div>

我的一篇文章中的图片随机丢失了。我在 Rails 控制台中运行了 `PostCustomField.where(name: Post::MISSING_UPLOADS)`，得到了以下结果：

```plaintext
[#<PostCustomField:0x00005636227c20a0
  id: 7335,
  post_id: 36,
  name: "missing uploads",
  value:
   "[\"upload://ljcw6gjRoPMD0IB5Vcc6K23VXIA.png\",
     \"upload://v6caNgjm6wDrHzN8MQdXYnlNJEs.png\",
     \"upload://bn2lC9z0Xp4Fit00p6KepGMZZ2h.png\",
     \"upload://omhuL50n5VfAxY8Reyf2rQFoEWb.jpeg\",
     \"upload://yJCRzx9SogObwuj1En0QciZdntF.jpeg\",
     \"upload://wOeXgaPEBBia8oS0xxbOr5NKNWo.gif\",
     \"upload://fuXMNACp8WoEHEr3ayciiVJjmNl.png\",
     \"upload://MTIX7g8Wu11qaJasGg5yGsFvJA.jpeg\",
     \"upload://oKle1GsOlPD85zeHiKRdUGJCCEM.jpeg\",
     \"upload://zY43AR6Xpga92HNzdEnxQRIVpYE.gif\",
     \"upload://ufigIPfGEPbDInHP4co0I0YDT51.png\",
     \"upload://h7A1BJjNwZZwuUTYWXCeASk7UAh.png\",
     \"upload://gmFGijsek8NmtfqBwAguIgkzDFP.png\",
     \"upload://qPFQBe9zvnTmOnqMhpofQF3oqCh.png\"]",
  created_at: 2020 年 2 月 18 日 星期二 17:44:40 UTC +00:00,
  updated_at: 2020 年 2 月 18 日 星期二 17:44:40 UTC +00:00>

```

由于这只是单篇文章中的 14 张图片，我可以通过手动方式修复，但我不知道如何在 S3 存储桶中找到原始图片。我尝试在这里搜索文件名，但没有得到任何结果：

 ![image](https://global.discourse-cdn.com/meta/original/3X/b/9/b9d51b93e0f3f5a95b5cd96076f49bc67d2c7a4a.png)

---

_[View the full topic](https://meta.discourse.org/t/how-to-restore-missing-s3-images-from-post/141931)._
