Javascript 将axios post二进制数据反应到Strapi

Javascript 将axios post二进制数据反应到Strapi,javascript,curl,axios,fetch,strapi,Javascript,Curl,Axios,Fetch,Strapi,我现在很难接受这样一个事实,这里的这一行是有效的: curl -X POST -F 'files=@/data/path/to/image.png' http://192.168.168.50:1337/upload 而且fetch和axios都不能处理以下请求: //使用fetch方法。 const reader=new FileReader(); reader.onload=()=>{ const formData=new formData(); //formData.append(“fi

我现在很难接受这样一个事实,这里的这一行是有效的:

curl -X POST -F 'files=@/data/path/to/image.png' http://192.168.168.50:1337/upload
而且
fetch
axios
都不能处理以下请求:

//使用fetch方法。
const reader=new FileReader();
reader.onload=()=>{
const formData=new formData();
//formData.append(“file”,新Blob([reader.result]),file.name);//在线找到
formData.append(“file”,new Blob([reader.result]);//使用相同的行为测试了这两个对象。
常量url=”http://192.168.168.50:1337/upload";
获取(url{
方法:“张贴”,
标题:{
“内容类型”:“多部分/表单数据”//boundary=${formData.\u boundary}`,
},
正文:formData,
}).then(res=>console.log(res));
}
reader.readAsArrayBuffer(文件);
//使用axios接近。
const reader=new FileReader();
reader.onload=()=>{
const formData=new formData();
//formData.append(“file”,新Blob([reader.result]),file.name);//在线找到
formData.append(“file”,new Blob([reader.result]);//使用相同的行为测试了这两个对象。
常量url=”http://192.168.168.50:1337/upload";
axios.post(url{
标题:{
“内容类型”:`multipart/form data;`,//boundary=${dat.\u boundary}`,
},
数据:formData,
}
)。然后((res)=>{
控制台日志(res);
});
}
reader.readAsArrayBuffer(文件);
有什么明显的事情我忽略了吗

谢谢