我一直在搜索很多东西,目前我对不带子文件夹的文件夹有一个答案:
这是我的main.php页面,其中包含提交表单
<form action="uploadproject.php" method="POST" enctype="multipart/form-data">
<input type="file" name="archive[]" webkitdirectory multiple="">
<button type="submit" name="submit">Upload</button>
</form>
这是我的uploadproject.php,在这里我获得了提交的文件夹并将其移到我的文件系统中
for ($i=0; $i < count($_FILES['archive']['name']); $i++) {
if ($_FILES['archive']['error'][$i]==0) {
move_uploaded_file($_FILES['archive']['tmp_name'][$i], 'uploads/'.
$_FILES['archive']['name'][$i]);
}
}
这样,我基本上将所有文件夹内容都上传到了“上传”文件夹中。
如何将子文件夹也上传到“上传”?