ajax 利用formdata对象 实现多文件上传

来源:互联网 发布:mac steam 存档位置 编辑:程序博客网 时间:2024/05/29 05:13

直接上代码:
html代码

<!doctype html><html lang="zh"><head>  <meta charset="utf-8">  <title>多文件上传</title>  <script src="jquery.js"></script>  <script>   $(function(){         $("#btn").click(function(){               var formData = new FormData();               for(var i=0; i<$('#file')[0].files.length;i++){                   formData.append('file[]', $('#file')[0].files[i]);               }               $.ajax({                  url: "test.php",                  type: "POST",                  processData: false,                  contentType: false,                  data: formData,                  success: function(d){                  }               });          });   })  </script></head><body>    <form>         <input  type="file" multiple id="file" name="file[]" >      <input  type="button" id="btn" value="提交"/>    </form></body>

test.php代码:

<?phpvar_dump($_FILES);die();具体上传代码相信都已经知道.
阅读全文
0 0