[英]How to get “php://input” data if I'm using Content-Type multipart/form-data
[英]POST JSON in multipart/form-data content type (JavaScript)
我正在尝试在 multipart/form-data 请求中发送 object,问题是无论我做什么,我都会收到此错误:“不支持内容类型‘application/octet-stream’”。 这与我从 postman 中删除“application/json”内容类型时遇到的错误相同。我尝试了类似问题中建议的不同解决方案,但都没有奏效。
这是在 postman 中应该如何配置才能工作: postman 请求
这是返回上述错误的请求:
const data = JSON.stringify(values);
const formData = new FormData();
formData.append('metadata', data);
return await axios.post(
url,
formData
);
它对我有用,试试这个:
const json = JSON.stringify(values);
const dataTemp = new Blob([json], {
type: 'application/json'
});
var formData = new FormData();
formData.append('metadata', dataTemp);
如果它不起作用,请道歉。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.