我正在使用剑道上传功能。虽然已将 uploadmultiple 选项设置为 true 并将 autoupload 设置为 false。
如果我选择 2 个文件并单击上传按钮,则会调用 Save API 函数 2 次,每个文件一次。
是否可以在参数中传递两个附件时只调用一次此函数?
<input name="attachments" type="file" id="attachments" />
<script type="text/javascript">
$(document).ready(function () {
$("#attachments").kendoUpload({
async: {
saveUrl: '@Url.Action("Save", "AppConfig")',
autoUpload: false,
allowmultiple: true
}
});
});
</script>
[HttpPost]
public ActionResult Save(IEnumerable<HttpPostedFileBase> attachments)
{
if (SaveFiles(attachments)
{
return Content("");
}
else
{
return Content("error");
}
}