¿Cómo guardar un archivo cargado en localhost?

He estado usando para cargar un archivo de imagen desde HTML5 / JS y usando un script PHP para guardarlo en localhost (/ var / www /) pero no puedo guardarlo. la función move_uploaded_file siempre devuelve false mientras existe un objeto en _FILES object. Soy un novato en php:

  $target = "upload/";
  if(!empty($_FILES))
  {
     if(move_uploaded_file($_FILES['image_file']['tmp_name'], $target)) 
     {
     echo "The file ". basename( $_FILES['image_file']['name']). " has been uploaded...";
     } 
     else {
     echo "Sorry, there was a problem uploading your file. {$error}";
     }
  }
  else
  {
    echo "_files is empty";
  }

Respuestas a la pregunta(4)

Su respuesta a la pregunta