簡體   English   中英

由於cors,將圖像上傳到imgur失敗

[英]Upload image to imgur failed because of cors

我正在嘗試使用 js(瀏覽器)將圖像上傳到 imgur 並收到 CORS 錯誤:

Access to XMLHttpRequest at 'https://api.imgur.com/3/upload' from origin 'http://localhost:3000' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.

但預檢請求包含Access-Control-Allow-Origin標頭: 在此處輸入圖片說明

請求本身:
在此處輸入圖片說明

我缺少什么? 這是因為access-control-allow-credentials設置為true

問題是與他們的API文檔:\\的網址是: https://api.imgur.com/3/image而不是https://api.imgur.com/3/upload為這里說: https://開頭apidocs .imgur.com /#c85c9dfc-7487-4de2-9ecd-66f727cf3139

根據文檔https://api.imgur.com/3/upload沒有必要的標題,

但在右側,curl 示例使用https://api.imgur.com/3/image具有Access-Control-Allow-Origin標頭

並且他們會以某種方式檢查您的引用者,這意味着如果您處於開發模式,如 webpack 開發模式使用localhost:8000它將始終返回 429 too many request異常

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM