Загрузка файла Blueimp: загрузка одного файла

Я использую Blueimp Загрузка файлов, как я могу ограничить загрузку до последнего выбранного элемента или (перетащить и) удалить? Я уже удалил атрибут multiple из формы ввода, и я установил параметр maxNumberOfFiles в значение 1, но если первая загрузка завершилась неудачно (из-за опции maxFileSize или acceptFileTypes), первый элемент останется на вершине из перечисленных выбранных файлов (сгенерированных шаблоном), а другие файлы не могут быть загружены, поскольку они нарушают параметр maxNumberOfFiles. Я хотел бы, чтобы, если принятый файл загружается и/или удаляется, вместо добавления он заменяет старый (не принятый) файл. Я также хотел бы, чтобы шаблоны никогда не печатали более одного файла при удалении нескольких файлов, а только в первом файле.

Ответ 1

изменить тег ввода:
<input type="file" name="files[]">
в:
<input type="file" name="file">

Ответ 2

Удалите массив файлов и удалите атрибут multiple:

<input id="fileupload" type="file" name="files[]" multiple>

в

<input id="fileupload" type="file" name="file">

Ответ 3

Также измените атрибут multiple, если он установлен из

<input type="file" multiple="" name="file">

в

<input type="file" name="file">