php - 如何在上传时保留子目录?

时间:2017-05-08 10:16:18

标签: php forms file upload

目前,我正在开发一个用于上传文件夹和文件的应用程序。我有两个问题: 我无法通过保存树(子文件夹及其文件)来上传文件。这是代码:

<form method="post" action='post_upload.php' enctype="multipart/form-data">
<input type="file" name="files[]" id="files" webkitdirectory directory multiple>
<input class="button" type="submit" value="Upload" />

post_upload.php:

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)) {
            echo $name."<br>";
        }
    }
}

如果此问题得到解决,那么可以选择多个文件夹吗?

感谢。

0 个答案:

没有答案