iOS 16.7 照片上传出现问题?

在更新到最新版本后,用户报告称运行 iOS 16.7 的设备无法上传照片。还有其他人遇到这个问题吗?

1 个赞

我们目前支持 iOS 16.4+(参见 https://github.com/discourse/discourse#requirements),因此 16.7 应该可以正常工作。

@sok777 关于用户尝试上传照片时看到的情况,您是否有更多信息?

抄送 @Falco 我在想这是否与近期进行的调整大小/Wasm 工作有关?:eyes:

2 个赞

根据我目前掌握的有限信息,有两台设备(iPhone 8 和 iPad 5)出现了相同的问题。当它们尝试上传时,页面会刷新。我关闭了“Composer媒体优化图像启用”选项,此时用户表示页面不再刷新,但进度一直卡在0%。

1 个赞

需要说明的是,两者运行的都是最新的 iOS 16.7 版本。它们无法再进一步升级。

很有可能。我在当前的苹果设备上进行了测试,但看来我漏掉了 2017 年批次。

将为已达到生命周期结束(截至今天为 2018 年及更早)的 iOS 设备添加例外。

4 个赞

部署完成后能否通知我一下,以便我们进行测试?

谢谢!祝周五愉快 :slight_smile:

嘿,只是想跟进一下潜在的时间表。非常感谢 @Falco

Falco 昨天提交了此修复,希望能解决该问题:

4 个赞

我的 iOS 用户似乎也遇到了同样的问题。

此修复何时会合并到 ESR 中?

该提交已包含在 v2026.7.0 ESR 中

嗯,奇怪,这是我正在运行的版本,昨天刚更新过。现在我又在更新,但提示只有以下更新待处理:

不幸的是,我没有 iOS 设备可供测试,但我的用户在 https://try.discourse.org 上操作成功,而在我的 ESR 论坛上却不行。

这可能是另一个不同的问题。最好的办法是从用户那里获取更多详细信息。任何错误或异常行为的截图将非常理想。

另外请注意,@Falco 的修复方案仅针对非常旧的 iOS 版本。它对目前受支持设备上 90% 的 iOS 用户不会有任何影响。

1 个赞

我们目前处于 e7c7262 提交版本,但有一位用户表示问题尚未解决。 :confused:

嗯,我找不到那个提交。你能分享完整的链接吗?

它显示 v2026.8.0-latest +19

1 个赞

啊哈,谢谢!看来由于我们仓库的规模,GitHub 至少需要 8 个字符的提交哈希值。你在我们的界面上看到过 e7c7262 吗?如果有的话,我们应该增加显示的字符数 :eyes:

无论如何,你肯定已经应用了修复,所以这里一定还有其他问题。能否请受影响的用户分享他们确切的 User Agent?你可以像这样找到它。

1 个赞

谢谢你的调查。

以下是我从用户那里获得的截图(我刚刚向他们索取了用户代理信息):

这一张是在 iOS 26 上运行的:

而这一张似乎是较旧的 iPhone 8:

我在想这是否与特定的图片上传设置有关?

编辑: 你可能已经注意到我的图片上传限制非常小。我一直指示我的用户使用一个约 75KB 的小图片进行测试,但即使如此仍然存在问题。不过,另一位用户刚刚报告说通过调整图片大小成功了。他的用户代理是:

Mozilla/5.0 (iPhone; CPU iPhone OS 26_5_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) CriOS/150.0.7871.113 Mobile/15E148 Safari/604.1

可能与此无关,这位最初成功上传的用户之前也遇到过其他人遇到的相同错误,该错误看起来只是一个不具体的通用错误,但在他的案例中,至少确实是因为尺寸问题导致的:

Interesting! This makes me suspicious that the issue is caused by

1MB is really low for today mobile cameras. Could you try resets on the image upload related settings and then ask users to retry ?

2 个赞

我也刚遇到这个问题:

Mozilla/5.0 (iPhone; CPU iPhone OS 26_5_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) GSA/422.6.916665746 Mobile/23F84 Safari/604.1