嗨,我想在 webroot 之外创建文件夹(使用 php)并将上传的文件移动到其中。这可能吗?如何?
使用 rename
、 copy
或 move_uploaded_file
,尽管您需要确保文件夹具有正确的权限(Web 服务器/PHP 执行用户的写入权限)。
此外,处理文件上传可能会为您提供一些有用的信息。
使用 php 的 move_uploaded_file() 函数。
在评论中链接,但值得重复:阅读文档。
检查目录是否存在,如果不存在,请创建它:
if (!is_dir('/dir/path')) {
mkdir('/dir/path');
}
将上传的文件移动到目录:
move_uploaded_file($_FILES["file"]["tmp_name"], "/dir/path");