Buenas, estoy realizando una aplicación muy básica, que consta de un formulario usando dropzonejs.
El problema es con el archivo php que cuando intento recoger $_FILES, este dato viene vacío, es decir, nunca puedo subir el archivo al servidor que es lo que intento.
Os dejo el código PHP:
$upload_dir = './';
if(!empty($_FILES))
{
$tempFile = $_FILES['file']['tmp_name'];//this is temporary server location
// using DIRECTORY_SEPARATOR constant is a good practice, it makes your code portable.
$uploadPath = dirname( __FILE__ ) . DIRECTORY_SEPARATOR . $upload_dir . DIRECTORY_SEPARATOR;
// Adding timestamp with image's name so that files with same name can be uploaded easily.
$mainFile = $uploadPath.time().'-'. $_FILES['file']['name'];
move_uploaded_file($tempFile,$mainFile);
echo "Archivo subido";
}else{
echo "Arvhivo no subido";
}
El formulario contiene lo siguiente:
<form action="subirDatos.php" id="fichero" name="fichero" class="dropzone" method="post" enctype="multipart/form-data">
<!--<input type="hidden" name="nombre-usuario" id="nombre-usuario" />
<input type="hidden" name="fecha-datos" id="fecha-datos" />
<input type="hidden" name="documento-datos" id="documento-datos" />-->
</form><!-- /form -->
Ahora mismo esos inputs los tengo comentados, y el botón de formulario de submit está realizado con javascript y no está dentro del formulario.
Pero me manda correctamente al subirArchivo.php pero nunca lo sube.
Gracias!