【Serverless】云存储web上传文件提示网络报错问题

问题背景:

在web项目中集成AGC云存储SDK后,在执行reference.put(file)方法上传一张图片文件时,一直会报“Agconnect Storage: agc network request error, Network Error”的错误,上传失败。

以下是代码和日志:

cke_242.png

cke_533.png

 

问题分析:

开发者检查了网络和代理,均没有发现问题,在查看下图所示的AGC Json文件时,发现开发者有在不同的站点访问指定的存储实例,这样可能会导致AGC请求错误的问题。这个时候就需要开发者配置云存储的跨域设置,配置好后,服务器将通过配置的跨域信息进行相关允许、拒绝等操作。

cke_1283.png

 

解决方案:

在开发者配置云存储跨域设置,在策略中添加源地址、请求方法等信息配置跨域设置相关参数后不再报错。具体的操作步骤可以参考文档:

https://developer.huawei.com/consumer/cn/doc/development/AppGallery-connect-Guides/agc-cloudstorage-config-cors-0000001281375696

cke_2307.png

欲了解更多更全技术文章,欢迎访问https://developer.huawei.com/consumer/cn/forum/?ha_source=zzh

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章