无法移动上传的文件

时间:2012-11-06 17:07:38

标签: php file-upload

我只是想将上传的文件移动到我服务器上的某个位置。这是我的代码。

    $target_path = $_SERVER['DOCUMENT_ROOT'] . "img/uploads/";
    $target_path = $target_path . basename($_FILES['imageURL']['tmp_name']);

    if (move_uploaded_file($_FILES['imageURL']['tmp_name'], $target_path)) {
        echo "The file has been moved";
    } else {
        echo "There was an error.";
    }

我一直得到错误的错误,我无法弄清楚为什么它不会移动它。我用if语句验证了它的位置,结果是真的。

我在数组中编辑了tmp_name的名称路径.still没有用。我做了一个转储,我没有该数组的tmp_key。为什么我没拿钥匙?

1 个答案:

答案 0 :(得分:3)

$_FILES['imageURL']['name']是文件的名称,而不是OS-temp目录中的位置

我认为你需要使用$_FILES['imageURL']['tmp_name']

相关问题