我正在尝试以同一表单上传多个文件。多个文件应该位于不同的字段中。我对单个文件使用 ajaxfileuploader 并使用 MultipartHttpServletRequest 接收它。它成功了。
I used
$.ajaxFileUpload
(
{
url: 'uploadfile',
secureuri: false,
fileElementId:'setup',
dataType: 'text',
data: { id: id },
success: function (data, status) {
if (status == 'success') {
return;
} else {
}
},
error: function (data, status, e) {
return alert('Error ! Failed to upload file!');
}
}
)
但我的问题是我有很多文件需要通过单个请求上传。例如setup1、setup2、setup3(不同的id)。如何在ajaxFileUpload上提供多个id?感谢您的友好回复
谢谢
您可以将该代码包装在一个函数中并多次调用它,因为该插件不支持一次请求中的多个元素
var uploadFile = function (elementID) {
$.ajaxFileUpload({
url: 'uploadfile',
secureuri: false,
fileElementId: elementID,
dataType: 'text',
data: {
id: id
},
success: function (data, status) {
if (status == 'success') {
return;
} else {}
},
error: function (data, status, e) {
return alert('Error ! Failed to upload file!');
}
});
};
然后这样使用
uploadFile('file1');
uploadFile('file12');
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)