JavaScript — загрузка нескольких файлов с нуля

JQuery несколько файлов загрузки с нуля

Я пытаюсь реализовать загрузчик нескольких изображений в jQuery с использованием нового атрибута нескольких HTML5.

Мой код следующий:

 {amp}lt;form action="file-upload.php" method="post" enctype="multipart/form-data"{amp}gt; {amp}lt;input name="userfiles" type="file" multiple="multiple"{amp}gt; {amp}lt;/form{amp}gt; 

Код JS, который я использую, взят из обсуждения SO и состоит в следующем:

  $('input[name=userfiles]').change(function() { var names = []; for (var i = 0; i {amp}lt; $(this).get(0).files.length;   i) { names.push($(this).get(0).files[i].name); console.log(names[i]); } }); 

Благодаря этому я могу печатать на консоли имена файлов, которые я выбираю, но что, если мне нужно получить точное значение val () этих файлов? Я попытался заменить .name на .val () , но получаю ошибку.

Я думаю, что мне нужен поддельный путь для каждого отдельного файла, если я хочу иметь возможность работать с ними с $ .ajax . Если это правильно, как я могу перебрать их в файле PHP, куда отправляется запрос get, для их загрузки?

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