这是我的前端表单代码。 它以包含数据的字符串形式发送文件,而不是文件的一部分。 我无法在后端使用“ req.file”访问它。 但是,当我从邮递员发送文件时(选择“文件”类型,然后选择文件),它可以正常上传。
<input type="file" (change)="onFileChanged($event)">
而且,在TS文件中,我正在捕获这样的数据。
var formData = {
name: this.addDataForm.value.name,
imageData: this.selectedFile
};
这样设置“ selectedFile”。
onFileChanged(event) {
this.selectedFile = event.target.files[0]
}