Файл Uploadify 3.0 не загружает все очереди файлов, если для параметра auto установлено значение false - PullRequest
1 голос
/ 12 марта 2012

Если кто-то сталкивается с таким, как я, я устанавливаю auto на false и вызываю функцию из upload

$ ('# file_upload'). UploadifyUpload ();

я пытался выбратьболее 1 файла, если я нажму на file_upload файл и выберу, все файлы будут в очереди.однако после того, как я нажму на кнопку, единственный первый файл в очереди загрузки, он не будет автоматически запускать / загружать второй файл в очереди.

Если я установлю для auto значение true, он будет работать точно так же, как и все очереди файлов.быть загружены по порядку.

Любое предложение, что я сделал не так?

Заранее спасибо.

Ответы [ 4 ]

4 голосов
/ 29 января 2013

Когда auto: false вы можете загрузить все файлы в очереди с кодом ниже.

$("#file_upload").uploadify('upload', '*');

Чтобы выбрать несколько файлов, вы можете установить опцию multi: true

1 голос
/ 05 апреля 2012

Я заглянул в файл uploadify-min и просто помолился, чтобы найти легкое исправление ...

('# file_upload'). UploadifyUpload ("*");

Там вы идете.Это немного поздно для вас, извините: /, но я ГАРАНТИРУЮ, кто-то другой найдет это полезным.Я не нашел никакой документации или сообщений на форуме по этой проблеме, так что это должно быть спасением жизни.

Оказывается, все, что на самом деле сделал auto, это мгновенно вызвал функцию uploadify, но с добавленным параметром звездочки.

большое редактирование:

Какой ужасный ответ ... ну, я был довольно потрясен во время написания, поэтому я подведу итоги более точно.

Iпроверил внутри кода uploadify, чтобы увидеть, как «auto» загрузил «все по порядку», и обнаружил, что все, что он делал, это добавлял параметр звездочки в стандартную команду upload bog.

с автоматическим отключением вы можете написать ('#file_upload'). uploadifyUpload ("*");

И он загрузит все без автоматического ... Я думаю ...

0 голосов
/ 21 августа 2013

если вы используете другую версию, попробуйте

$("#file_upload").uploadify('upload', '*');

или

("#file_upload").uploadifyUpload("*");
0 голосов
/ 12 марта 2012

Вот для чего авто . Если auto не имеет значения true, вам необходимо прослушать событие, подобное OnComplete , а затем вручную загрузить следующий файл, пока очередь не станет пустой.

Намного проще установить auto на true.

...