为什么 angular 中的 FormData 为空

why FormData is empy in angular

我正在使用 angular 向服务器发送添加图片的请求

但是当我记录 formData 时,formData 没有任何东西,我检查过,文件存在,文件不是空文件存在但它没有附加到 formData

这是用于在 formData 中设置文件的打字稿文件

sendPicture(event: any) {
  const file = event.target.files[0];
  const formData = new FormData();
  formData.append('picture', file);
  console.log(formData);
}

这是浏览器中显示的内容

你可以试试下面的日志代码 formData 日志。

sendPicture(event: any) {
  const file = event.target.files[0];
  const formData = new FormData();
  formData.append('picture', file);
  console.log(formData.get('picture'));
}