剣道アップロード機能を使用しています。uploadmultiple オプションを true に設定し、autoupload を false に設定しています。
2 つのファイルを選択して [アップロード] ボタンをクリックすると、ファイルごとに 1 回ずつ、Save API 関数が 2 回呼び出されます。
パラメータで渡された両方の添付ファイルを使用して、この関数を 1 回だけ呼び出すことは可能ですか?
<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");
}
}