php-上传时如何保留子目录?
目前,我正在开发一个用于上传文件夹和文件的应用程序。我有两个问题: 我无法通过保留树(子文件夹及其文件)上载文件。以下是代码:php-上传时如何保留子目录?,php,forms,file,upload,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="
<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>";
}
}
}
if($\u服务器['REQUEST\u METHOD']=='POST'){
foreach($_FILES['FILES']['name']作为$i=>$name){
if(strlen($_FILES['FILES']['name'][$i])>1){
如果(移动上传的文件($\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\$i、'upload/'.$name)){
echo$name。“
”;
}
}
}
如果此问题已解决,是否可以选择多个文件夹
谢谢。使用javascript有另一种方法。在javascript中,您将获得
webkitRelativePath
。检查示例?我认为没有办法跳过子目录