IOS钉钉微应用文件上传OSS失败

https://blog.csdn.net/qq_27626333/article/details/103184076

 

 

 Vue开发微应用,Android、PC使用OSS可以正常上传文件,IOS在Safari浏览器和微信浏览器中也可以正常上传,但是在IOS钉钉微应用中上传文件失败。

  通过寻求钉钉技术协助反馈,参考:https://www.npmjs.com/package/ali-oss;钉钉与QQ浏览器情况类似,新版本中使用alioss SDK,fetch接口存在兼容问题。

在ali-oss的6.1.1版本中进行了更新:https://www.npmjs.com/package/ali-oss/v/6.1.1
安装新版OSS的JSSDK,创建OSS实例时参数对象新增useFetch: false属性。成功解决了IOS上传失败问题。

let client = new OSS({
policy: ossData.policy,
accessKeyId: ossData.accessid,
accessKeySecret: ossData.accesssecret,
bucket: ossData.bucket,
signature: ossData.signature,
useFetch: false
})
————————————————
版权声明:本文为CSDN博主「A_山水子农」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_27626333/article/details/103184076

posted on 2023-08-29 18:03  袜子破了  阅读(137)  评论(0编辑  收藏  举报