我正在使用 webkit 目录在服务器上上传文件夹。文件夹在服务器上上传正常。但是当文件夹中有超过 20 个文件时,它只会上传前 20 个文件。
我在服务器上上传文件夹的 php 代码如下:
<input type="file" name="files[]" onchange="formSubmit()" id="files" webkitdirectory=""/>
上传脚本如下:
<?php
$count = 0;
if ($_SERVER['REQUEST_METHOD'] == 'POST'){
foreach ($_FILES['files']['name'] as $i => $name) {
if (strlen($_FILES['files']['name'][$i]) > 1) {
if (move_uploaded_file($_FILES['files']['tmp_name'][$i], 'upload/'.$name)) {
$count++;
}
}
}
echo $count;
}
?>
我有回声 $_FILES。它还显示了 20 个文件。我的文件夹中有 50 个文件,我认为发送到服务器的文件限制为 20 个,所以我的问题是如何将所有文件上传到服务器?