【问题标题】:php - How to keep subdirectories when uploading?php - 上传时如何保留子目录?
【发布时间】:2017-05-08 10:16:18
【问题描述】:

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

<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>";
        }
    }
}

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

谢谢。

【问题讨论】:

标签: php forms file upload


【解决方案1】:

还有另一种使用 javascript 的方法。在 javascript 中你会得到webkitRelativePath。检查示例here

【讨论】:

    猜你喜欢
    • 2015-11-03
    • 1970-01-01
    • 2022-01-06
    • 1970-01-01
    • 1970-01-01
    • 2015-03-04
    • 2016-08-05
    • 2011-02-19
    • 2011-02-17
    相关资源
    最近更新 更多