Я использую элемент управления blueimp fileupload jQuery для загрузки нескольких файлов в приложении ASP. NET Core Razor Pages с C#, однако элемент управления вызывает метод post для каждого загруженного файла, и я хотите, чтобы он вызывал метод post один раз со всеми выбранными. Это возможно? Я испробовал множество вариантов параметров элемента управления, но не смог заставить его ответить только одним сообщением.
Код jQuery, «из коробки» из демо-версии, выглядит так: следующим образом:
var fileuploadform = $('#fileupload').fileupload({
dataType: 'json',
paramName: 'files',
singleFileUploads: false,
replaceFileInput: false
});
singleFileUploads: установите для этого параметра значение false, чтобы загружать выборки файлов в одном запросе каждый replaceFileInput: по умолчанию поле ввода файла заменяется клоном после каждого события изменения поля ввода.
Код HTML "из коробки" в соответствии с их демонстрациями:
<form id="fileupload" method="POST" data-url="Index" enctype="multipart/form-data">
<span class="btn btn-primary fileinput-button upload-button">
<span>add files...</span>
<input type="file" name="files[]" multiple>
</span>
...