jquery文件上传在一个帖子中发送所有文件

jquery file upload send all files in one post

本文关键字:文件 一个 jquery      更新时间:2023-09-26

我正在使用jquery文件上传。我在一个项目中用了好几页。对于一个项目,我需要在一个请求中上传所有文件,因为我循环浏览所有图像,然后创建并关闭档案。我认为一次发送所有图像比更改服务器端处理程序更快。唯一的问题是,我不能把他们聚在一起。我创建了选项singleFileUploads,这是有效的,但前提是您一次选择所有文件。如果拖放2次,它仍然会上传2个帖子(并制作2个档案。

我已经阅读了文档(https://github.com/blueimp/jQuery-File-Upload),但无法找到如何使其工作。(我知道这是一个专门为多个帖子制作的插件)

所以基本上我的问题是,有人知道如何在上传之前获得插入的文件,这样我就可以对它们进行分组和序列化。

Thnx,

这篇文章可能会对你有所帮助:

多文件上传输入

不幸的是,它不支持IE。但仍然有一个基于Flash的插件(免费)可以做到这一点,当然它也支持多浏览器。

查看:Demos-上传

您可以在表单提交期间上传文件。

 var submitFormData = true;  
$('#fileFieldId').fileupload({
   dataType : 'json',
   autoUpload : false,
   add : function(e, imageData){
      $("#yourFormId").on("subimt",function(){
          if(sendData){
              imageData.formData = $("#yourFormId").serializeArray();              
              submitFormData = false;
          }
          imageData.submit();
      });
   },
   done: function(e,data){
       submitFormData = true;
   }
});