【发布时间】:2021-03-29 14:06:35
【问题描述】:
我正在尝试制作一个 api 来像这样将图像上传到 cloudinary
fd.append('photos', file);
fd.append('upload_preset',
CLOUDINARY_UPLOAD_PRESET);
axios({
url: CLOUDINARY_API,
method: 'POST',
headers: {
'Content-Type': 'application/x-www-form-urlencoded',
"Access-Control-Allow-Origin": "*",
'Access-Control-Allow-Headers': 'Origin',
'Access-Control-Allow-Credentials': true
},
data: fd
}).then(function(res) {
console.log(res);
}).catch(function(err) {
console.error(err);
})
})
但我从浏览器收到此错误
CORS 策略已阻止从源“http://127.0.0.1:3000”访问“https://api.cloudinary.com/v1_1/******/mh/upload”处的 XMLHttpRequest :对预检请求的响应未通过访问控制检查:请求的资源上不存在“Access-Control-Allow-Origin”标头。Blockquote
【问题讨论】:
标签: axios upload cors cloudinary