如何使用JavaScript中的fetchapi来表示它?
现在,我使用ajax(jquery)发布图像数据,如下所示。如何使用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: {
图像
是一个文件
对象
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();