Да, идея в том, чтобы использовать jQuery для первоначальной части, когда пользователь выбирает файл для загрузки ... и затем какой-то другой серверный язык (например, PHP) действительно сделает тяжелую работу (фактически загружая файл.)
Вот плагин jQuery, который поможет вам сделать это: http://blueimp.github.com/jQuery-File-Upload/
РЕДАКТИРОВАТЬ: Да, я считаю, с jQuery (или некоторые другиебиблиотека ... или плагин,) было бы возможно, чтобы прослушиватель событий (или что-то в этом роде) выбирался, когда пользователь просматривает файл для загрузки ... и автоматически начинает загружать его после выбора файла.Но, опять же, как было сказано ранее, вероятно, сейчас безопаснее использовать двухэтапный подход к загрузке файлов.