jquery文件上传在一篇文章中发送所有文件
Posted
技术标签:
【中文标题】jquery文件上传在一篇文章中发送所有文件【英文标题】:jquery file upload send all files in one post 【发布时间】:2014-12-03 01:15:55 【问题描述】:我正在使用 jquery 文件上传。我将它用于项目中的几个页面。对于一个项目,我需要在一个请求中上传所有文件,因为我循环遍历所有图像,然后创建并关闭一个档案。我认为一次发送所有图像而不是更改服务器端处理程序会更快。唯一的问题是,我不能让他们在一起。我创建了 singleFileUploads 选项,它有效,但前提是您一次选择所有文件。如果拖放 2 次,它仍然会在 2 个帖子中上传(并且会生成 2 个文档。
我已阅读文档 (https://github.com/blueimp/jQuery-File-Upload),但不知道如何使用它。 (我知道这是一个专门为多个帖子制作的插件)
所以基本上我的问题是,有没有人知道如何在上传之前获取插入的文件,以便我可以对它们进行分组和序列化。
谢谢,
【问题讨论】:
您能找到解决方案吗?我遇到了同样的问题。 我遇到了同样的问题,我的解决方法是 [这里][1]。 [1]:***.com/questions/31955786/… 【参考方案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;
);
【讨论】:
以上是关于jquery文件上传在一篇文章中发送所有文件的主要内容,如果未能解决你的问题,请参考以下文章