這幾天又開始搞oss上傳圖片,但是一直報403錯誤。公司電腦可以,但是家里面不行。下面總結下原因:
1. 首先是代碼問題,先排查自己的代碼有沒有什么錯誤地方,比如請求url帶了不對的參數等等
2. 代碼沒有問題后,需要配置阿里雲oss的跨域問題 詳情見:https://help.aliyun.com/document_detail/31903.html?spm=5176.8208715.110.6.6be93cdaSmw8oA
3. 配置完跨域后,自己登錄的key和id后的ram是否具有權限管理oss。操作步驟為: 3.1 點擊阿里雲右上角頭像進入訪問控制 3.2 點擊用戶,查看用戶 3.3 點擊權限管理,查看該用戶分配的權限是否具有操作oss的
4. 這幾點沒有問題,基本就沒有問題了。但是你在配置完了一切后,一定要將自己系統的時間更新為網絡時間,我的錯誤就是這里,不然會出現 Invalid according to Policy: Policy expired.錯誤
具體問題請見: https://ia.aliyun.com/home?spm=5176.19720258.J_8058803260.1196.40482c4aR4b2kt