2016-12-25 2 views
0

Исходный код:загрузки нескольких файлов

<form role="form" action="uploadrit.php" method="post" enctype="multipart/form-data"> 
     <label class="input" >Choose File Of CSV Format</label> 
     <input class="input" type="file" name="file" id="file" class="form-control" required="required">   
     <button class="input" type="submit" name="AddFile" class="btn btn-primary">Submit</button> 
</form> 

Я хочу, чтобы выбрать все файлы из каталога с помощью функции управления загрузкой файла и отправить один на один файл в uploadrit.php.

+4

Привет, добро пожаловать в переполнение стека. Отправьте свой код, и кто-то вам поможет, просто продемонстрируйте свои усилия. :-) –

+1

Возможный дубликат [Как я могу выбрать и загрузить несколько файлов с помощью HTML и PHP, используя HTTP POST?] (Http://stackoverflow.com/questions/1175347/how-can-i-select-and-upload -multiple-files-with-html-and-php-using-http-post) – bansi

+0

сделать вопрос более понятным на основе кода. –

ответ

0

Вы должны добавить несколько атрибут вашего файла тега:

<form role="form" action="uploadrit.php" method="post" enctype="multipart/form-data"> 
     <label class="input" >Choose File Of CSV Format</label> 
     <input class="input" type="file" name="file" multiple id="file" class="form-control" required="required">   
     <button class="input" type="submit" name="AddFile" class="btn btn-primary">Submit</button> 
</form> 

Если вам нужно обрабатывать файлы через Javascript, вы можете использовать File API. Пример документации: http://developer.mozilla.org/en-US/docs/Using_files_from_web_applications

0

Вместо отправки файлов один за другим используйте флаг multiple и отправьте файлы в виде массива. Вот пример:

<form action="file-upload.php" method="post" enctype="multipart/form-data"> <input type="file" name="files[]" multiple> <input type="submit" value="Upload"> </form>

Обратите внимание на input где я использовал multiple флаг, а также объявляли name входа в виде массива. В вашем файле PHP пройдите через $_FILES['files'], чтобы получить все выбранные файлы.

Смежные вопросы