上传根文件夹外的文件?

时间:2012-03-12 06:26:17

标签: php file-upload

我很困惑如何在www根文件之外上传文件。这里,www根文件位于C盘中。但我想将文件上传到服务器的Z盘中。我有以下PHP脚本上传文件。在这里,我已经在www / uploadApps /文件中上传了文件,但我必须将文件上传到www根文件夹之外的另一个文件夹中,并且该文件夹位于另一个驱动器中。

move_uploaded_file($_FILES["file"]["tmp_name"],  "file/" . $_FILES["file"]["name"]);

2 个答案:

答案 0 :(得分:2)

而不是"file/",请使用要复制到的文件的绝对路径。

例如:

move_uploaded_file($_FILES["file"]["tmp_name"],  "Z:/somefolder/" . $_FILES["file"]["name"]);

答案 1 :(得分:0)

使用绝对路径准确指出要存储/检索文件的位置。

//Relative paths
$filePath = "file/" . $_FILES["file"]["name"];
$filePath = "/file/" . $_FILES["file"]["name"];

//Absolute paths
$filePath = "C:/www/uploadApps/file/" . $_FILES["file"]["name"];
$filePath = "Z:/file/" . $_FILES["file"]["name"];