首页 > 解决方案 > 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;
  }

标签: angular

解决方案


推荐阅读