我想知道我可以使用JQuery $ .post上传文件吗?

时间:2012-06-03 06:51:55

标签: php jquery ajax .post

  

可能重复:
  How can I upload files asynchronously with jQuery?
  jQuery Ajax File Upload

我使用$ .post将表单数据发送到php页面以添加到数据库。 我想知道我可以使用相同的方式上传文件吗?或者我必须使用JQuery插件来做到这一点?这是我的代码:

$.post("demo.php",{name:$("#name").value,family:$("#family").value},function(result){
   $("#message").html(result);
});

2 个答案:

答案 0 :(得分:1)

我不是100%确定使用jQuery通过post命令上传文件,但坦率地说,使用一个插件也可以更轻松地处理HTML 5支持,如拖放。我发现效果很好的是https://github.com/blueimp/jQuery-File-Upload

这是在麻省理工学院的许可下,所以你应该从这个角度出发。

答案 1 :(得分:1)

没有。您无法使用$.post

管理异步文件上传

使用插件代替,我使用了Blueimp,它给了我很好的结果。