Я использовал plupload и swfupload . Оба предоставляют SWF несколько методов загрузки файлов с индикаторами выполнения, но plupload также предоставляет альтернативы HTML5, Silverlight, BrowserPlus и простой вариант восстановления. Оба достаточно настраиваемы, но я использую plupload для дополнительных уровней поддержки браузера / плагина.
ПРИМЕЧАНИЕ. Сайт plupload, кажется, недоступен, я предполагаю, что это временно, так как проект все еще активен.