2017-07-18 137 views
0

我想實現反應fineuploader直接上傳到s3 bucket.I當我嘗試上傳文件時出現此錯誤。XMLHttpRequest無法加載http://xx-xx.s3.amazonaws.com/。響應預檢請求沒有通過訪問控制檢查

XMLHttpRequest無法加載http://xx-xx.s3.amazonaws.com/。對 預檢請求的響應未通過訪問控制檢查:否 「所請求的 資源上存在」Access-Control-Allow-Origin「標頭。因此不允許訪問原產地'http://x.x.com'。該 響應了HTTP狀態碼403

在我的地方,我可以寫使用CORS任何地方 到S3,如果我xx-xx.s3.amazonaws.com

我使用才反應過來追加它+ node + express和Django作爲後端。

+0

看看[Mozilla的指導跨域請求(https://developer.mozilla.org/en-US/docs/Web/HTTP/Access_control_CORS) –

回答

0

如果目標服務器不允許跨域請求,那麼你將通過自己的後端,這是一個很好的做法,因爲無論如何這些要求很可能需要包含一些API密鑰或其他憑據必須代理這些請求是不應該存儲在客戶端。

0

我更新了aws控制檯,以允許任何域和保存,然後我改回它只是我的域,它的工作。

相關問題