Загрузка файлов через веб-страницы с использованием стандартного ввода HTML всегда кажется мне неуклюжей. Если пользователь пытается загрузить большой файл, он может продолжаться вечно, и у него нет очереди на то, что файл действительно загружается.
Я пытался сделать что-то вроде предоставления gif-графики, представляющей собой анимированную графическую панель, но она не дает пользователю никаких сведений о том, сколько загружено. Я даже пытался сделать индикатор прогресса с AJAX, но он всегда был уродлив и никогда не работал правильно.
Это проблема многих моих клиентов, и меня часто спрашивают, есть ли лучший способ. Иногда я просто предоставляю им FTP-сайт, чтобы они могли загрузить его туда, но это тоже не практичное решение.
Как вы думаете, что является лучшим способом для загрузки файлов HTTP из HTML? Какие хорошие идеи / примеры вы видели в интернете?