I am trying to send a% file% by ajax
, but the input file
returns an error.
How can you send "file" files by PHP
?
THE HTML CODE
<form id="form" enctype="multipart/form-data">
<input type="file" name="archivo" id="archivo">
<p>
<input type="submit" name="submit">
</form>
THE AJAX CODE
$(document).ready(function($) {
//// METODO PARA INSERTAR LOS DATOS ////
$("#form").submit(function() {
event.preventDefault();
var cadena = $(this).serializeArray();
$.ajax({
url: 'php.php',
type: 'POST',
data: cadena
})
.done(function(respuesta) {
var resultado = $.parseJSON(respuesta);
console.log(resultado);
.fail(function() {
console.log("error");
});
});
});
THE PHP CODE
<?php
$nombre = array($_POST['archivo']);
echo json_encode($nombre);
?>