debes colocar una condición a tu archivo y ademas no es $_POST es $_FILE ejemplo.
TIP: tu formulario debe tener el entype correcto de esta forma
Código PHP:
<form name="formulario" action="" method="post" enctype="multipart/form-data">
Código PHP:
if (isset($_FILES['file'])){
// características de carga sobre archivo.
}
{
de esta manera puedes mover tu archivo. yo lo haría así..
Código PHP:
if (isset($_FILES['file'])) {
$ftmp = $_FILES['file']['tmp_name'];
$oname = $_FILES['file']['name'];
$fname = "archivos/".$_FILES['file']['name'];
if(move_uploaded_file($ftmp, $fname))