设置上传文件的凭据

时间:2014-02-19 18:32:50

标签: php file-upload http-status-code-401

我有以下PHP代码将文件上传到服务器:

function saveImage2Server($input_name)
{
    $originalFileName = basename($_FILES[$input_name]["name"]);
    if ($originalFileName==""){
        header("Location: ../");
        die(error);
    }
    $dotIndex = strrpos($originalFileName, ".");
    $extension = substr($originalFileName, $dotIndex);
    $newFileName = uniqid().$extension;
    move_uploaded_file($_FILES[$input_name]["tmp_name"], "../../images/".$newFileName);
    return $newFileName;
}

它在我的localhost中工作正常。但是,当我将其移动到实时服务器时,使用它上传了一个图像并尝试访问该图像 - 我收到以下错误:

401 - Unauthorized: Access is denied due to invalid credentials.

我可以访问目录中的其他图像,通过FTP上传的图像,而不是我用PHP上传的图像。如何解决?

0 个答案:

没有答案