解决angularJs $http 发送 FormData传不了

2024-01-15  本文已影响0人  甘道夫老矣
var formData = new FormData();
formData.append('imgData', imgData); 
return $http({
    url: url,
    headers: {"Content-Type": undefined },
    data: formData,
    method: "post"
});

将内容类型标头设置为undefined,必须设置这个才行。通常$http 服务将内容类型设置为application/json. 当内容类型为 时undefined,XHR API会自动将内容类型设置为multipart/form-data具有适当的多部分边界

上一篇 下一篇

猜你喜欢

热点阅读