gpt4 book ai didi

javascript - 尝试将图像发布到 Cloudinary 时,我不断收到错误请求错误

转载 作者:行者123 更新时间:2023-12-03 00:32:49 25 4
gpt4 key购买 nike

我正在尝试使用axiosreact将图像上传到cloudinary。我有两个功能。一个用于附加 formData,另一个用于发出请求

// APPEND CLOUDINARY DETAILS
export function appendCloudinaryDetails(fileUrl){
let formData = new FormData();
formData.append("api_key", 'APIKEYHERE');
formData.append("api_secret", 'APISECRETHERE');
formData.append("file", 'fileUrl');
formData.append("cloud_name", fileUrl);
formData.append("upload_preset", "rhi2i6xg");
return formData;
}

// STORE THE DATA ON CLOUDINARY
export function storeOnCloudinary(formData){
return () => {
return axios.post("https://api.cloudinary.com/v1_1/my-company/image/upload", formData,{
headers: { "X-Requested-With": "XMLHttpRequest", "Allow-Control-Allow-Origin": "*" },
});
}
}

这就是我使用它的方式:

// Append Cloudinary Details
let formData = appendCloudinaryDetails(this.state.backdropCroppedImageUrl);

// Store the backdrop on Cloudinary
this.props.storeOnCloudinary(formData).then(
response => {
...
}
);

但是运行它会给我一个 400 错误响应。如下图:

enter image description here

最佳答案

我不知道这是否是您代码的忠实副本,或者为了隐藏发布问题中的敏感信息而对其进行了更改,但根据它,您将 backdropCroppedImageUrl 附加到 formData 中。作为“cloud_name”,而不是将其设置在“file”上,并且在“file”中设置一个字符串。

关于javascript - 尝试将图像发布到 Cloudinary 时,我不断收到错误请求错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53783104/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com