angular - Angular9上传多个文档如何在API中发送数据
问题描述
我需要上传多个文档文件并且需要在 POST API 中传递数据。这是我的邮递员 API 详细信息以及发布数据。
如何从前端设置与邮递员相同格式的文档数组。
这是我尝试过但没有奏效的方法
getImageDetailsFormData(files): FormData {
const formData = new FormData();
const docDetails = [];
let counter = 1;
for (const file of files) {
formData.append(`doc${counter}`, file, file.name);
docDetails.push({
fileName: `doc${counter}`, dateTimeCaptured: new Date(file.lastModified)
});
counter++;
}
formData.append('checklist', JSON.stringify(docDetails));
return formData;
}
解决方案
推荐阅读
- ios - iOS - 相同小宽度的 UIView 不会在较小的设备上布局
- r - 根据其他列中的值添加具有值的列
- c# - 迭代“任务
>" 在 C# 中? - text-editor - Kate 文本编辑器项目插件问题
- java - 具有低成本任务的顺序和并行计算性能
- firebase - 在 Firebase 函数中验证 reCAPTCHA v3 会导致 CORS 问题
- delphi - 是否有适用于 Windows“SetEnvironmentVariable”API 的 Linux 等效项?
- google-apps-script - 我需要从第 17 行 ("A17:J") 中为数据透视表选择工作表范围
- c# - 转换为接口会引发 InvalidCastException
- teradata - 俄罗斯 unicode 使用 Teradata 中的 Query 进行符号