javascript - 尝试使用角度 9 上传图像 - formData 发送空对象
问题描述
我试图将图像文件发送到服务器,FormData 发送空对象......当我 console.log 它显示为空。这是我的代码:
public addProduct(product: any) {
const myForm:FormData = new FormData();
myForm.append('image', product.img);
myForm.append('product', JSON.stringify(product));
console.log(myForm);
return this.http.post<any>(this.myApi + 'add-product', myForm);
}
解决方案
我忘了在服务器端安装 express-fileupload 在客户端一切正常..
推荐阅读
- css - 用户代理由于某种原因覆盖了标签的作者 css 颜色声明
- python - 没有 wsdl 的 Python 调用 SOAP API
- python - 所有这些参数在 yoloV4 模型中的含义
- laravel - Laravel 8 Sanctum SPA Auth - 未按要求设置会话存储
- c# - Viewbox ListboxVerticalScrollbar 中的列表框不起作用
- matplotlib - Matplotlib:带时间轴的动画散点图
- android - Exoplayer2 更改 HLS http 标头
- javascript - 在 Jest 测试中,如何设置断言预期数组应该与排序相同?
- c# - 覆盖 .net 核心中的 UseAuthorization 行为
- rust - 如何注释此 Rust/Calloop 回调代码的生命周期?