首页 > 解决方案 > 如何修复错误“不支持的源 URL”

问题描述

我正在使用react.js的应用程序中工作,并且在其中我有一个带有图像输入的表单,当上传存储在 cloudinary 服务中的图像时,但事实证明这个过程我无法完成,因为该操作返回以下内容:

POST https://api.cloudinary.com/v1_1/CLOUDNAME/image/upload 400 (Bad Request)
error: {message: "Unsupported source URL: C:\fakepath\237959 (1).jpg"}

我离开了这个功能

function SubmitImgTest(img){
  const upload_preset = "***";
  const formdata = new FormData();
  formdata.append('file',img );
  formdata.append('upload_preset', upload_preset);
  const options = {
    method: "POST",
    body: formdata,
  };
  fetch('https://api.cloudinary.com/v1_1/******/image/upload',options )
    .then(res => res.json())
    .then (datos => console.log(datos))
}
export default SubmitImgTest;

标签: javascriptreactjs

解决方案


推荐阅读