我正在使用以下代码将文件列表发送到后端:
var formdata = new FormData();
if(fileObjectList.length>0){
Object.keys(fileObjectList).forEach(i => {
formdata.append('file' + i, fileObjectList[i]);
});
}
formdata.append('requestModel', JSON.stringify(request));
req.open("POST", 'contorller');
req.send(formdata);
控制器将文件转换为 base64 数据。
要通过电子邮件发送数据,我们必须将内容附加为 base64,我再次将其作为文件对象发送到控制器。