iOS 无法正常调用 COS JavaScript SDK 上传文件?

  • 回答 (1)
  • 关注 (0)
  • 查看 (221)

在 iOS 调用 COS JavaScript SDK 可以正常获取签名,在上传文件时返回下图数据,无法上传图片

但是同样的代码在安卓或PC上可以正常使用

Qson.liQson.li提问于
Jinqn

腾讯 · 高级工程师 (已认证)

腾讯云COS前端开发修改于
推荐

看起来是跨域问题,试试配置 CORS 规则里的 AllowHeaders: *

原因是某些浏览器比如 safari,会在请求里出现,Access-Control-Request-Headers: accept,content-type,这个时候如果没配置,就出现跨域错误。配置可以参照下图:

可能回答问题的人

  • 波斯狗儿

    5 粉丝0 提问28 回答
  • galenye

    腾讯 · 工程师 (已认证)

    5 粉丝0 提问36 回答
  • Jinqn

    腾讯 · 高级工程师 (已认证)

    16 粉丝0 提问58 回答
  • 腾讯云技术服务团队

    腾讯云 · 技术服务团队 (已认证)

    20 粉丝0 提问3 回答
  • 宝哥@devops运维

    腾讯 · 高级云计算工程师 (已认证)

    64 粉丝0 提问0 回答
  • elliswu

    腾讯计算机系统有限公司 · 高级工程师 (已认证)

    4 粉丝0 提问0 回答

扫码关注云+社区

领取腾讯云代金券