在IE中使用ajax进行多文件上传

时间:2012-07-25 20:15:32

标签: php jquery upload multipart

我知道IE不支持多文件上传,所以我一直在使用jQuery(http://jquery.malsup.com/form/)。它适用于firefox和chrome,但不适用于IE。它似乎根本不访问php文件。所以我做了这个测试来尝试它,但没有任何东西被打印出来。它似乎陷入了某个地方。有什么建议吗?

HTML:

<form id='form' method="post" enctype="multipart/form-data">
   <input name="file[]" type="file"/>               
   <input name="file[]" type="file"/>               
</form>

使用Javascript:

$('#form').ajaxSubmit({
   url: "ajax.php",
   success : onUploadComplete,
   data: data
});

回调:

function onUploadComplete(result) {
   console.log(result)
}

ajax.php:

<?php
    exit("HERE");
?>

2 个答案:

答案 0 :(得分:1)

答案 1 :(得分:0)

查看此资源。我已经在所有浏览器中使用了这个代码,所有你将失去的IE是拖放。非常强大的资源,易于实施。

jQuery File Upload