javascript - 由于 cors,将图像上传到 imgur 失败

标签 javascript cors imgur

我正在尝试使用 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标题:
enter image description here

请求本身:
enter image description here

我错过了什么?这是因为 access-control-allow-credentials设置为 true ?

最佳答案

问题出在他们的 API Docs 上:\
网址是:https://api.imgur.com/3/image而不是 https://api.imgur.com/3/upload如这里所说:https://apidocs.imgur.com/#c85c9dfc-7487-4de2-9ecd-66f727cf3139

关于javascript - 由于 cors,将图像上传到 imgur 失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55733271/

相关文章:

ios - 在 Swift 中找不到 ImgurSession 文件

java - onPostExecute 不允许我创建 Toast 消息

javascript - 浏览器取消了通过 JS Fetch API 将图像上传到 Imgur API

javascript - 当用户返回页面时保存最后一个表过滤查询

apache - 除了 CORS 预检外,所有请求都需要客户端证书

ios - 从本地文件加载的 WKWebView 访问安全端点

javascript - CORS 在 http 服务器上失败

javascript - D3.js - 在 Y 轴上显示刻度值

javascript - 如何更改默认 Chrome 音乐播放器的颜色?

javascript - 在jquery中查找具有类的元素