$ _FILES没有获取文件信息

时间:2013-02-14 22:07:35

标签: jquery ajax upload

已编辑基于第一条评论,这有助于我:

我有一个html输入:

<input type="file" name="input-file" id="input-file">

我希望通过ajax发送文件信息,以便可以将其插入我的数据库,而无需用户实际点击上传。

我正在使用此代码:

$('#input-file').on('change', insert);


function insert(){  
$.ajaxSetup({
    url: "last-id-test.php",
    type: "POST",
});

$.ajax({
    data: {fileName: "<?php echo $_FILES['input-file']['name'] ?>", tmpName: "<?php echo $_FILES['input-file']['tmp_name'] ?>"},       
    success: function(data) {
        alert(data);
    },
        error: function (XMLHttpRequest, textStatus, errorThrown){   
        alert('Error submitting request.'); 
    }   
}); 


}

调试后似乎'$ _FILES ['input-file'] ['name']'等实际上并没有得到输入文件信息,为什么会这样?

0 个答案:

没有答案