【问题标题】:Cannot recognize file when using formdata使用formdata时无法识别文件
【发布时间】:2021-11-01 00:14:55
【问题描述】:

我正在使用 MVC。角度和.net核心。我有一个数组,在那个数组中我有支持文档的元素。我将这些文件附加到 formdata 以发送后端。 formdata 有两个属性键和文件。在后端,如何识别哪个文件属于哪个元素?

AgendaItems = [{id: 1, angendaName: "Discuss", SupportiveDoc: [file:FILE]},{id: 2, angendaName: "Test Data", SupportiveDoc: [file:FILE]}];

                const formdata = new FormData();

                this.AgendaItems.forEach(function (value) {

                    value.forEach(function (data) {
                        formdata.append('file', data.file, data.file.name);

                    });
                });

【问题讨论】:

    标签: angular asp.net-mvc typescript asp.net-core multipartform-data


    【解决方案1】:

    当您向后端(数组)发送多条记录时,您必须在处理它们之前将它们以数组的形式接收。但是,数据的添加或修改一次只完成一条记录。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-02-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-01-13
      • 2013-06-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多