問題背景:
在web項目中集成AGC雲存儲SDK後,在執行reference.put(file)方法上傳一張圖片文件時,一直會報“Agconnect Storage: agc network request error, Network Error”的錯誤,上傳失敗。
以下是代碼和日誌:
問題分析:
開發者檢查了網絡和代理,均沒有發現問題,在查看下圖所示的AGC Json文件時,發現開發者有在不同的站點訪問指定的存儲實例,這樣可能會導致AGC請求錯誤的問題。這個時候就需要開發者配置雲存儲的跨域設置,配置好後,服務器將通過配置的跨域信息進行相關允許、拒絕等操作。
解決方案:
在開發者配置雲存儲跨域設置,在策略中添加源地址、請求方法等信息配置跨域設置相關參數後不再報錯。具體的操作步驟可以參考文檔:
欲瞭解更多更全技術文章,歡迎訪問https://developer.huawei.com/consumer/cn/forum/?ha_source=zzh