Javascript 如何上载文件夹中的文件?

Javascript 如何上载文件夹中的文件?,javascript,html,Javascript,Html,我有一个文件夹,里面有很多文件 我使用以下代码上载多个文件: <form method="post" enctype="multipart/form-data"> <input type="file" name="files[]" id="files" multiple="" directory="" webkitdirectory="" mozdirectory=""> <input class="button" type="submit" val

我有一个文件夹,里面有很多文件

我使用以下代码上载多个文件:

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

它工作正常但不上传父文件夹为什么?我还想上载文件所属的文件夹。

您不能“上载”父文件夹,但有另一种方法可以做到这一点

您可以让用户在文本框中输入文件夹的名称:

然后在上载脚本中使用:

$dirName = $db->real_escape_string(stripslashes(trim($_POST['folder_name'])));
if(!is_dir($dirName)){
   mkdir($dirName);
}

foreach ($_FILES['files']['name'] as $f => $name) {
   if(move_uploaded_file($_FILES["files"]["tmp_name"][$f], $dirName.$name))
}

请参阅[我已经在这样做了。我想要的是也上载父文件夹。