I am trying to upload a PDF file, but getting the "Invalid File" error. I have used the code from w3schools, but its not working. Here is the PHP code
$allowedExts = array("pdf");
$temp = explode(".", $_FILES["pdfFile"]["name"]);
$extension = end($temp);
if ((($_FILES["pdfFile"]["type"] == "application/pdf"))
&& ($_FILES["pdfFile"]["size"] < 1200000)
&& in_array($extension, $allowedExts))
{
if ($_FILES["pdfFile"]["error"] > 0)
{
echo "Return Code: " . $_FILES["pdfFile"]["error"] . "<br>";
}
else
{
echo "Upload: " . $_FILES["pdfFile"]["name"] . "<br>";
echo "Type: " . $_FILES["pdfFile"]["type"] . "<br>";
echo "Size: " . ($_FILES["pdfFile"]["size"] / 1024) . " kB<br>";
echo "Temp file: " . $_FILES["pdfFile"]["tmp_name"] . "<br>";
if (file_exists("../assets/pdf/" . $_FILES["pdfFile"]["name"]))
{
echo $_FILES["pdfFile"]["name"] . " already exists. ";
}
else
{
move_uploaded_file($_FILES["pdfFile"]["tmp_name"],
"../assets/pdf/" . $_FILES["pdfFile"]["name"]);
echo "Stored in: " . "../assets/pdf/" . $_FILES["pdfFile"]["name"];
}
}
}
else
{
echo "Invalid file";
}