Javascript 如何提交包含表单输入子文件夹的文件夹?
我已经搜索了很多次,目前我对没有子文件夹的文件夹有一个答案: 这是我的main.php页面和提交表单Javascript 如何提交包含表单输入子文件夹的文件夹?,javascript,php,html,Javascript,Php,Html,我已经搜索了很多次,目前我对没有子文件夹的文件夹有一个答案: 这是我的main.php页面和提交表单 <form action="uploadproject.php" method="POST" enctype="multipart/form-data"> <input type="file" name="archive[]" webkitdirectory multiple=""> <button type="submit" name="subm
<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]);
}
}
for($i=0;$i
通过这种方式,我基本上是将所有文件夹内容上传到我的“上传”文件夹中
如何将子文件夹也上载到“上载”中 看看这里:
webkitdirectory
在所有浏览器中都不工作,最好使用.zip压缩文件夹并作为文件上载,然后使用php-zip
进行解压缩。这将保留路径文件夹。