2013-07-03 5 views
10

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

+0

вы используете версию пользовательского интерфейса или базисный плагин? покажите нам свой код! –

+0

Я использую плагин Basic Plus UI. Это стандартный код плагина с меньшим количеством свойств во входном теге , как указано в [FAQ] (https://github.com/blueimp/jQuery- File-Upload/wiki/Frequently-Asked-Questions) – itwebdeveloper

+0

Вы решили эту проблему? Если да, пожалуйста, помогите! Благодаря! – laviku

ответ

10

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

3

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

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

к:

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

Вытащите файлы массива и удалить несколько атрибута:

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

к:

<input id="fileupload" type="file" name="file"> 
Смежные вопросы