Я должен отправить более одного файла, когда пользователь нажимает на кнопку отправить в угловом 6. И я использую данные формы для отправки данных в API - PullRequest
0 голосов
/ 04 декабря 2018

Вот мой код, и мне нужно отправить более одного файла через форматы данных в API

        for (let i = 0; i <= length; i++) {
        const K = "FileUpload" + i;
        if (event.target.name == K) {
            this.fu_Required = true;
            this.fileList= event.target.files;
            let file: File = this.fileList[0];
            this.fileSize = this.fileList[0].size;
            this.fileSizeValidate(file.size);
            this.formData = new FormData();
            file = this.fileList[0];
            this.formData.append(K, this.fileList[0]);              
        }

    }

1 Ответ

0 голосов
/ 04 декабря 2018

Я думаю, что вы, возможно, создаете formdata внутри цикла, так что это может быть проблемой в вашем коде, попробуйте оставить this.formData = new FormData(); вне цикла

...