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