【问题标题】:jquery file upload send all files in one postjquery文件上传在一篇文章中发送所有文件
【发布时间】:2014-12-03 01:15:55
【问题描述】:

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

我已阅读文档 (https://github.com/blueimp/jQuery-File-Upload),但不知道如何使用它。 (我知道这是一个专门为多个帖子制作的插件)

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

谢谢,

【问题讨论】:

标签: javascript jquery forms post


【解决方案1】:

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

Multiple File Upload Input

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

查看:Demos - Uploadify

【讨论】:

    【解决方案2】:

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

     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;
       }
    });
    

    【讨论】:

      猜你喜欢
      • 2014-07-14
      • 1970-01-01
      • 1970-01-01
      • 2019-11-14
      • 2018-11-24
      • 2013-03-31
      • 2021-06-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多