Sometimes, we want to upload multiple files using form data with JavaScript.
In this article, we’ll look at how to upload multiple files using form data with JavaScript.
How to upload multiple files using form data with JavaScript?
To upload multiple files using form data with JavaScript, we can call the append with the same key for multiple files.
For instance, we write
const { files } = document.getElementById("fileupload");
const formData = new FormData();
for (const image of files) {
formData.append("files", image);
}
to select the file input with getElementById.
Then we get the selected files with files.
Next, we create the FormData object.
Then we loop through the files with a for-of loop and call formData.append with the 'files' key and add each image to it.
Conclusion
To upload multiple files using form data with JavaScript, we can call the append with the same key for multiple files.