上传多张图片时 iOS XHR Cors 问题

标签 ios ionic-framework cors ionic4

我有一个 ionic 应用程序(使用 ionic 4 开发),用户可以在其中上传多个图像。它在 Android 上运行良好。但是,在iOS上,我只上传一张图片时没有问题,但上传多张图片时,突然出现此错误:

Origin ionic://localhost is not allowed by Access-Control-Allow-Origin
XMLHttpRequest cannot load <the url i'm trying to reach> due to access control checks

我的服务器通过启用了 CORS barryvdh/laravel-cors ,因此我不明白为什么会发生这种情况。有人可以启发我吗?

最佳答案

CORS 错误可能会产生误导。事实证明,这是上传文件大小大于我的服务器 php.ini 和 nginx 配置中指定的允许值的问题。增加 php.ini 中的 upload_max_filesizepost_max_size 并在 nginx.conf 中添加 client_max_body_size > 解决了。

关于上传多张图片时 iOS XHR Cors 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58108805/

相关文章:

objective-c - iOS剪贴板(粘贴)修改

ios - 如何在 iPad 中检查设备方向从纵向到横向的变化,反之亦然

ios - -allowProvisioningUpdates 不起作用

angularjs - UI-Router 多 View 单个 Controller 不起作用

azure - 通过 az webapp 设置 cors - 缺少 Access-Control-Allow-Credentials 选项

ios - 为 Swift 和 Objective-C 类定义扩展

angular - 在 ionic 4 中单击硬件后退按钮关闭 ionic-datepicker

javascript - 等待代码完成 Ionic 生命周期

javascript - "No ' Access-Control-Allow-Origin POST请求成功后抛出' header is present on the requested resource"错误

html - 从 Html Web 应用程序访问 Azure blob