Если вы хотите иметь истинный индикатор выполнения (на стороне сервера), вам придется установить упомянутые вами библиотеки.
Однако вы можете подделать его, если клиент знает, какой размер файла и какмногое уже перенесено.
Plupload - это один с несколькими движками (HTML5, Flash, Silverlight и т. Д.), Который интегрируется через jquery