Lo mejor seria ver si la imagen se muestra desde el codigo que esta corriendo. Ejemplo
Código php:
Ver originalecho "<img src='".$rutaimagen."' />";
Si sale la imagen, pues debemos verificar el codigo de otra forma. Tambien ¿que se supone que sea
$_POST['factura'], un directorio o el nombre tambien del archivo?
Me dejas saber