# iOS 16.7 照片上传出现问题？

**URL:** <https://meta.discourse.org/t/issue-with-ios-16-7-photo-upload/408404>\
**Category:** Bug\
**Tags:** uploads, ios\
**Created:** [2026年七月23日 21:54 UTC](https://meta.discourse.org/t/issue-with-ios-16-7-photo-upload/408404 "2026-07-23T21:54:12Z")\
**Posts on this page:** 12\
**Page:** 2

<div class="post-metadata">

**Author:** ![Falco](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/falco/32/179432_2.png) [@Falco](https://meta.discourse.org/u/Falco)\
**Post date:** [2026年七月29日 17:02 UTC](https://meta.discourse.org/t/issue-with-ios-16-7-photo-upload/408404/24 "2026-07-29T17:02:09Z")

</div>

所以这个主题专门讨论的是使用 iOS 16.7 且遇到问题用户的情况，这些用户现在用的是 iOS 26.5.2 对吗？而在 [try.discourse.org](http://try.discourse.org) 上，这些用户的使用体验一切正常？

---

<div class="post-metadata">

**Author:** ![sb56637](https://avatars.discourse-cdn.com/v4/letter/s/ea5d25/32.png) [@sb56637](https://meta.discourse.org/u/sb56637)\
**Post date:** [2026年七月29日 17:08 UTC](https://meta.discourse.org/t/issue-with-ios-16-7-photo-upload/408404/25 "2026-07-29T17:08:15Z")

</div>

> [@sb56637](#):
>
> 这个是在 iOS 26 上：
> 
> ![f6fcbcd2c2654dbd813e5f057a0210a88dd22e62](https://global.discourse-cdn.com/meta/original/4X/f/a/2/fa2a29d51c45831c252fb1db68fc43dd6131ae18.jpeg)

> [@sb56637](#):
>
> 而这个似乎是较旧的 iPhone 8：
> 
> ![71b2bebed6375103ffbbae873582ccf17ecade9d](https://global.discourse-cdn.com/meta/original/4X/f/f/5/ff52133c769be73bac9a0136bb3ecbc732dc3aa6.png)

这两位用户在 Discourse 沙盒中都成功了。其中一个设备大概是较旧的机型，另一个则运行着最新的 iOS。

图片上传设置无疑是一个因素，但我认为它们并非根本问题。上述用户在他们的台式机上曾成功地将更大的图片上传到我的论坛，而且我多年来一直使用这些相同的设置，直到这次 ESR 更新之前，从未收到过关于图片上传的投诉。

---

<div class="post-metadata">

**Author:** ![sb56637](https://avatars.discourse-cdn.com/v4/letter/s/ea5d25/32.png) [@sb56637](https://meta.discourse.org/u/sb56637)\
**Post date:** [2026年七月29日 17:41 UTC](https://meta.discourse.org/t/issue-with-ios-16-7-photo-upload/408404/26 "2026-07-29T17:41:07Z")

</div>

> [@sb56637](#):
>
> 同样的用户在我的论坛的台式电脑上成功上传了更大的图片，而且一般来说，我多年来一直使用这些相同的设置，直到这次 ESR 更新之前，还没有人抱怨过图片上传的问题。

我刚刚在我的台式机上尝试上传一张 3.5MB 的图片，上传非常顺利，Discourse 自动调整大小后的版本变成了 222KB。这正是我想要的效果，这样用户就不必担心调整图片大小，同时图片在服务器上会自动变小很多。所以，也许 iOS 在报告或执行 Discourse 中设置图片大小限制的方式上有所不同？

_ **编辑：** _

> [@sb56637](#):
>
> 所以，也许 iOS 在报告或执行 Discourse 中设置图片大小限制的方式上有所不同？

这一定是问题所在。我刚刚在我的台式机上测试上传了一张 75MB（兆字节）的图片到我的论坛，它接受并调整大小非常顺利。

---

<div class="post-metadata">

**Author:** ![sok777](https://avatars.discourse-cdn.com/v4/letter/s/82dd89/32.png) [@sok777](https://meta.discourse.org/u/sok777)\
**Post date:** [2026年七月29日 19:37 UTC](https://meta.discourse.org/t/issue-with-ios-16-7-photo-upload/408404/27 "2026-07-29T19:37:41Z")

</div>

两位用户仍然无法上传。双方均称上传进度卡在 0%——已尝试禁用客户端压缩并增加媒体上传限制大小，但均无效。还尝试让他们上传一个 8MB 的 PNG 文件，同样无法解决。谢谢

---

<div class="post-metadata">

**Author:** ![sb56637](https://avatars.discourse-cdn.com/v4/letter/s/ea5d25/32.png) [@sb56637](https://meta.discourse.org/u/sb56637)\
**Post date:** [2026年七月29日 20:05 UTC](https://meta.discourse.org/t/issue-with-ios-16-7-photo-upload/408404/28 "2026-07-29T20:05:32Z")

</div>

> [@sb56637](#):
>
> 而这台显然是较旧的 iPhone 8：
> 
> ![71b2bebed6375103ffbbae873582ccf17ecade9d](https://global.discourse-cdn.com/meta/original/4X/f/f/5/ff52133c769be73bac9a0136bb3ecbc732dc3aa6.png)

> `Mozilla/5.0 (iPhone; CPU iPhone OS 16_7_16 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.6.2 Mobile/15E148 Safari/604.1`

我也注意到他们上传图片失败后，帖子中会留下没有目标的链接，例如：

> `[Processing: IMG_1855.jpg…]()`

---

<div class="post-metadata">

**Author:** ![Falco](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/falco/32/179432_2.png) [@Falco](https://meta.discourse.org/u/Falco)\
**Post date:** [2026年七月29日 21:35 UTC](https://meta.discourse.org/t/issue-with-ios-16-7-photo-upload/408404/29 "2026-07-29T21:35:43Z")

</div>

> [@sb56637](#):
>
> 这两位用户都在 Discourse 沙盒环境中取得了成功。其中一台设备可能较旧，另一台则运行的是最新版本的 iOS。

这很奇怪，沙盒环境运行的是最新版的 Discourse，没有任何特殊配置。

> [@sok777](#):
>
> 两位用户仍然无法上传。他们都表示上传进度卡在 0%——尝试禁用客户端压缩并增加媒体上传大小限制，但都没有效果。还尝试让他们上传一个 8KB 的 PNG 文件，依然无法解决。谢谢。

如果禁用客户端压缩后仍然出现问题，或者上传 8KB 的 PNG 文件时也会出错，恐怕问题出在其他地方。

不过，如果没有实例访问权限、无法复现问题的设备，或者来自 Web 控制台的详细日志，我们也就无能为力了。

---

<div class="post-metadata">

**Author:** ![sb56637](https://avatars.discourse-cdn.com/v4/letter/s/ea5d25/32.png) [@sb56637](https://meta.discourse.org/u/sb56637)\
**Post date:** [2026年七月29日 21:57 UTC](https://meta.discourse.org/t/issue-with-ios-16-7-photo-upload/408404/30 "2026-07-29T21:57:19Z")

</div>

嗯。Discourse 是否有某种服务器端日志？

最近的 iOS v26 更新在上传图片方面确实似乎存在一些问题：

> **[Security Verification](https://discussions.apple.com/verify-human/verify.html?next=%2Fthread%2F256330956?sortBy=rank)**
>
> Security verification page to protect against malicious bots.

https://embed.reddit.com/r/Anytype/comments/1v8towd/uploading_files_and_images_on_iphone/?embed=true&ref_source=embed&ref=share

https://embed.reddit.com/r/ios/comments/1v6fb8f/cannot_upload_photos/?embed=true&ref_source=embed&ref=share

但这无法解释为什么用户在 Discourse 沙箱中能够成功上传，也无法解释为什么自该问题出现以来，有一位 iPhone / iOS 26 用户能够缩小图片并成功在我的论坛上发布。

---

<div class="post-metadata">

**Author:** ![Falco](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/falco/32/179432_2.png) [@Falco](https://meta.discourse.org/u/Falco)\
**Post date:** [2026年七月29日 22:01 UTC](https://meta.discourse.org/t/issue-with-ios-16-7-photo-upload/408404/31 "2026-07-29T22:01:08Z")

</div>

> [@sb56637](#):
>
> 嗯。Discourse 会有某种服务器端日志吗？

是的，在 `/logs` 页面。

但这不会显示客户端问题。

---

<div class="post-metadata">

**Author:** ![sok777](https://avatars.discourse-cdn.com/v4/letter/s/82dd89/32.png) [@sok777](https://meta.discourse.org/u/sok777)\
**Post date:** [2026年七月29日 22:02 UTC](https://meta.discourse.org/t/issue-with-ios-16-7-photo-upload/408404/32 "2026-07-29T22:02:03Z")

</div>

@Falco 能否解释一下最近的一些变更——比如过去6个月内关于文件上传和较旧iOS设备方面的？也许我们可以进一步调查并给您反馈。谢谢！

---

<div class="post-metadata">

**Author:** ![sb56637](https://avatars.discourse-cdn.com/v4/letter/s/ea5d25/32.png) [@sb56637](https://meta.discourse.org/u/sb56637)\
**Post date:** [2026年七月29日 22:05 UTC](https://meta.discourse.org/t/issue-with-ios-16-7-photo-upload/408404/33 "2026-07-29T22:05:18Z")

</div>

经过全面考虑，我们的 Discourse 安装与原版沙箱之间最可能的差异在于图片上传设置。我没有时间重新构建应用，但别忘了 `app.yml` 中还有 `client_max_body_size` 设置。这之间肯定存在某种交互，或者可能是 Discourse 容器中的特定 Nginx 版本与 iOS 客户端之间的问题。我的印象是，客户端错误地认为自己收到了错误，而根据我的测试，服务器完全能够接受大型图片上传。

---

<div class="post-metadata">

**Author:** ![Falco](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/falco/32/179432_2.png) [@Falco](https://meta.discourse.org/u/Falco)\
**Post date:** [2026年八月20日 15:16 UTC](https://meta.discourse.org/t/issue-with-ios-16-7-photo-upload/408404/35 "2026-08-20T15:16:31Z")

</div>

@sok777 @sb56637 这个问题还会出现吗？

---

<div class="post-metadata">

**Author:** ![sb56637](https://avatars.discourse-cdn.com/v4/letter/s/ea5d25/32.png) [@sb56637](https://meta.discourse.org/u/sb56637)\
**Post date:** [2026年八月20日 23:18 UTC](https://meta.discourse.org/t/issue-with-ios-16-7-photo-upload/408404/36 "2026-08-20T23:18:13Z")

</div>

通过增大这些值，在_大多数_（可能是较新型号的）iPhone 上_通常_都能正常工作：

> [@sb56637](#):
>
> ![Screenshot from 2026-07-29 11-42-17](https://global.discourse-cdn.com/meta/original/4X/f/0/0/f003eabf81e3aa951ea99bf18c951d9e727ea2f7.png)

> [@sb56637](#):
>
> `app.yml` 中还有一个 `client_max_body_size` 设置

但为什么这个问题突然只在 iPhone 上出现，目前仍然没有合乎逻辑的解释。基本上，直到不久前，所有图片的大小都会以某种神奇的方式被调整，即使它们超过了定义的上传限制，而且在所有设备上的行为都是一致的。但现在，有些用户发现，即使图片大小远低于_原始_（较低的）最大限制，上传也会失败；而且即使提高了限制，对于某些 iPhone 用户来说，仍有一些有问题的图片。另一方面，桌面和 Android 浏览器在任何图片尺寸下都没有问题，包括那些远超过既定限制的图片。

[上一頁](https://meta.discourse.org/t/issue-with-ios-16-7-photo-upload/408404.md?page=1)
