1. 程式人生 > 其它 >【Serverless】雲端儲存web上傳檔案提示網路報錯問題

【Serverless】雲端儲存web上傳檔案提示網路報錯問題

問題背景:

在web專案中整合AGC雲端儲存SDK後,在執行reference.put(file)方法上傳一張圖片檔案時,一直會報“Agconnect Storage: agc network request error, Network Error”的錯誤,上傳失敗。

以下是程式碼和日誌:

問題分析:

開發者檢查了網路和代理,均沒有發現問題,在檢視下圖所示的AGC Json檔案時,發現開發者有在不同的站點訪問指定的儲存例項,這樣可能會導致AGC請求錯誤的問題。這個時候就需要開發者配置雲端儲存的跨域設定,配置好後,伺服器將通過配置的跨域資訊進行相關允許、拒絕等操作。

解決方案:

在開發者配置雲端儲存跨域設定,在策略中新增源地址、請求方法等資訊配置跨域設定相關引數後不再報錯。具體的操作步驟可以參考文件:

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

欲瞭解更多更全技術文章,歡迎訪問https://developer.huawei.com/consumer/cn/forum/?ha_source=zzh