【发布时间】:2020-07-16 07:41:20
【问题描述】:
所以我想将图像上传到不接受 json 有效负载,而是接受 formData 的服务器。 我正在做的是
var bodyFormData = new FormData();
bodyFormData.set("access_token", globalState.access_token);
bodyFormData.set("listing_id", 2);
bodyFormData.append("image", Cookies.get("listingCover"));
但是在这之后如果我console.log(bodyFormData) 它返回一个空对象?相反,如果我 console.log(...bodyFormData) 它返回我在上面设置的每个表单数据的 3 个独立数组。我希望能够在请求正文中将其作为bodyFormData 发送,如下所示。我该怎么做?
axios({
method,
url: url,
data: bodyFormData,
headers: { "Content-Type": "multipart/form-data" },
})
【问题讨论】:
-
console.log(bodyFormData)什么都不会显示,前端不能console.log formData。
标签: javascript axios multipartform-data form-data