【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

 

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