我试图建立一个ajax多文件上传,因为我发现每个插件太复杂配置,我开始在PHP中的多文件上传,但我看到,如果我有太多文件立即上传,当我提交形式它将花费太多时间来结束,这种迟到是如何处理的?这是用jquery iframe传输处理的吗? http://cmlenz.github.com/jquery-iframe-transport/
$("#myform").submit(function() {
$.ajax(this.action, {
data: $(":text", this).serializeArray(),
files: $(":file", this),
iframe: true,
processData: false
}).complete(function(data) {
console.log(data);
});
});
感谢
答案 0 :(得分:0)
这些插件使用新的HTML5文件API并行上传多个文件,每个文件只有一个POST。
相比之下,基于<iframe>
的上传者会发送一个正常的<form>
POST,它会为所有内容创建一个POST并按顺序上传文件。