我有一个包含大量文件的文件夹。
我使用下面的代码上传多个文件:
<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>
它工作正常,但它不上传父文件夹为什么?我还想上传文件所属的文件夹。
答案 0 :(得分:0)
您无法上传&#34;父文件夹,但还有另一种方法可以做到。
您可以让用户在文本框中输入文件夹的名称:
<input type='text' name='folder_name' placeholder='Enter Folder Name..' required />
然后在上传脚本中使用:
$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))
}