如何使用JavaScript中的fetchapi来表示它?

如何使用JavaScript中的fetchapi来表示它?,javascript,ajax,fetch,Javascript,Ajax,Fetch,现在,我使用ajax(jquery)发布图像数据,如下所示。图像是一个文件对象 async function postImage({ image }) { const result = await $.ajax({ method: 'POST', url: '/api/images', dataType: 'json', data: image, processData: false, async: true, headers: {

现在,我使用ajax(jquery)发布图像数据,如下所示。
图像
是一个
文件
对象

async function postImage({ image }) {
  const result = await $.ajax({
    method: 'POST',
    url: '/api/images',
    dataType: 'json',
    data: image,
    processData: false,
    async: true,
    headers: {
      'Content-Type': 'application/octet-stream',
    },
  });
  return result;
}
返回对象的结果是
{id:imageID}
。 我如何使用
获取API
来表达这一点?即使我做了以下操作,也无法得到
结果

const result = await fetch('/api/images', {
    method: 'POST',
    body: image,
    headers: {
      'Content-Type': 'application/octet-stream',
    },
  });
return result;
向对象返回一个承诺,该对象具有一个方法,该方法将另一个承诺返回到已解析的响应JSON

const response=wait fetch(“/api/images”{
方法:“POST”,
正文:图像,
标题:{
“内容类型”:“应用程序/八位字节流”,
},
});
const result=wait response.json();