我有以下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上传的图像。如何解决?