PHP上载选定文件夹上的文件

PHP上载选定文件夹上的文件,php,cakephp-1.3,Php,Cakephp 1.3,在我的PHP应用程序中,用户需要将文件上传到适当的文件夹中。我已经实现了(如本文所述)允许将文档上传到适当文件夹中的系统,但我需要做一些修改。用户可以上传不同类型的文件,所以我为每种要上传的文件创建了文件夹。所以,我需要,在文件选择后,用户可以选择文件必须上传的文件夹。我怎么做 编辑:我认为需要澄清一下。我需要创建的文件夹结构如下所示: - Folder -- Subfolder --- Sub-subfolder - base_folder -- folderOfUser1 --- fol

在我的PHP应用程序中,用户需要将文件上传到适当的文件夹中。我已经实现了(如本文所述)允许将文档上传到适当文件夹中的系统,但我需要做一些修改。用户可以上传不同类型的文件,所以我为每种要上传的文件创建了文件夹。所以,我需要,在文件选择后,用户可以选择文件必须上传的文件夹。我怎么做

编辑:我认为需要澄清一下。我需要创建的文件夹结构如下所示:

- Folder
-- Subfolder
--- Sub-subfolder

- base_folder
-- folderOfUser1
---  folderOfKind1
---  folderOfKind2
---  folderOfKindN

-- folderOfUser2
---  folderOfKind1
---  folderOfKind2
---  folderOfKindN

-- folderOfUserN 
---  folderOfKind1
---  folderOfKind2
---  folderOfKindN

可以扫描用户的目录,并以选项形式列出用户的所有文件夹。这样,用户自己就可以选择文件夹并将文件上载到此特定目录中


但是,在您的情况下,必须将某个文件上载到一个特定文件夹。为什么要依赖用户的良好意愿?应用程序应该完全能够检测文件的类型并将其上载到相应的目录。

您的脚本应该自动选择要保存的文件的路径吗

您可以像现在这样将文件保存在某个临时文件夹中,而不是从服务器端检查文件的类型,因为您不应该依赖mime类型中提供的数据或您想要执行的其他分类


然后将文件从临时文件夹移动到正确的目标。您可以将路径作为字符串组合在一起
$path=“/files/”$username./“$type./”

如果您在实现方面需要帮助,您可以询问。我不知道你现有的代码和你对文件的分类。现在我正在使用js树和PHP上传功能上传同一文件夹中的所有文件。应将文件上载到选定文件夹中