Несколько файлов загрузки PHP в Ubuntu
Я пытаюсь загрузить несколько файлов (TSV, CSV) с помощью PHP. Сценарий HTML и PHP написан ниже. Это работает для меня при запуске с XAMPP в Windows. Тем не менее, в Ubuntu, при попытке загрузить 2 файла одновременно (один - tsv, другой - csv), я могу загрузить только один файл за раз, но не два. Я не уверен, в чем причины, но кажется, что нужно что-то сделать с настройками сервера.
Код ниже не будет работать, если я загружу как TSV, так и CSV, но он работает с другими типами файлов.
<form action='' method='post' enctype="multipart/form-data">
<input type='file' name='usrfile[]'/>
<input type='file' name='usrfile[]'/>
<input type='submit' name='submit'/>
</form>
<?php
if(isset($_POST["submit"])){
for($i=0;$i<=1;$i++){
move_uploaded_file($_FILES["usrfile"]["tmp_name"][$i],"upload/" . $_FILES["usrfile"]["name"][$i]);//upload the ecwave file to the upload/ folder
}
}
?>
1 ответ
Существует параметр max_file_uploads, который ограничивает количество разрешенных файлов на форму.