How to get a list of files selected by an a file upload input

file, javascript, jquery, upload

Solution

You can get the list from the input element's "files" property. I think this link can help you. Javascript get number of files and their filenames from file input element with multiple attribute?

Example:

$files = $('#fileInput').files;
for (var i=0, l=files.length; i<l; i++) {
     console.log(files[i].name);
}

Problem

I have a element (that allows multiple file uploads). I would like to use javascript/jquery to get a list of the files that have been selected for upload. Is this possible? The element looks like ``` <input type="file" name="files[]" multiple/> ``` I am receiving the files with a Play Framework (Java) controller - however that's not really useful for the question.

Original source

Related problems