Jquery ajax fileupload via php



Answers

Question

Tengo un problema con mi archivo phpupload que estoy usando a través de ajax en jquery.

Este es mi código en el archivo de carga php:

if ($_FILES["file"]["error"] > 0)
{
    echo "Return Code: " . $_FILES["file"]["error"] . "<br />";
} else {
    move_uploaded_file($_FILES["file"]["tmp_name"],"termine.csv");
    echo "Stored in: " . $_FILES["file"]["name"];
}

Esta es mi declaración de jquery ajax:

 $('#upload_csv').click( function() {
    $.ajax({
        url: '/playground/php/updatedates.php',
        type: 'POST',
        data: $('form#csv').serialize(),
    }).done(function(txt) {
            if(txt!='')alert(txt);
    });
});

y este es mi formulario en el archivo index.php:

<form enctype="multipart/form-data" id="csv" method="POST">
            <div style="float:left">
            <input name="file" type="file" id="file" size="100">
            <br/>
            <input type="submit" id="upload_csv" value="upload csv file">
            </div>
        </form>

El único mensaje de error que recibo es "error" y nada más.

Espero que alguien pueda ayudar.






Links