javascript — formData пусто от загрузки нескольких изображений

formData пуст от загрузки нескольких изображений

Я пытаюсь создать многофайловый загрузчик в Vue.js, и мне нужно создать объект formData для отправки загруженных файлов.

В настоящее время я пытаюсь сделать это с помощью этого метода:

  // fileList is an obj returned by files property of HTML element (list of files) const formData = new FormData(); // append files to FormData if (!fileList.length) return; Array .from(Array(fileList.length).keys()) .map((x) ={amp}gt; { formData.append(fieldName, fileList[x], fileList[x].name); }); console.log(formData); this.save(formData); } 

Однако formData, который я получаю прямо перед тем, как мой вызов this.save () пуст, и я не могу понять, почему эти файлы не добавляются в formData !!!

Если у кого-то есть понимание, это будет с благодарностью.

РЕДАКТИРОВАТЬ:

Я также пытался

 for (let i = 0; i {amp}lt; fileList.length; i  ) { (formData.append(fieldName, fileList[i], fileList[i].name)); } console.log(formData); 

и до сих пор ничего не вернуть.

Понравилась статья? Поделиться с друзьями:
JavaScript & TypeScript
Adblock
detector