Существует одна проблема с плагином для jQuery Uploadify. При использовании свойства queueSizeLimit в браузере Firefox вылетает alert при достижении предела количества загрузки файлов. Браузер уходит в stack overflow, зависает и его можно убить только через диспетчер задач.

Разработчики на официальном форуме молчат, хотя проблема имеет частый характер.

Решение просто и элегантное, нам нужно просто переопределить функцию onQueueFull.

$("#uploadify").uploadify({
....
		'multi'          : true,
		'queueSizeLimit' :'10',
		'onQueueFull' : function () {
			$.jGrowl("Достигнут предел!");
			return false;
		},
...
});

Т.е. нужно использовать любое уведомление кроме alert(). Я использовал плагин jGrowl, который выводит всплывающие сообщения. Можно просто написать return false; тогда уведомления не будет, просто загрузит столько файлов, сколько указано в параметре onQueueFull.

(Visited 123 times, 1 visits today)