Como salvar um arquivo carregado no host local?

Estive usando para fazer upload de um arquivo de imagem do HTML5 / JS e usando o script PHP para salvá-lo no localhost (/ var / www /), mas não consigo salvá-lo. a função move_uploaded_file sempre retorna false enquanto existe um objeto no objeto _FILES. Eu sou um novato em 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";
  }

questionAnswers(2)

yourAnswerToTheQuestion