Google не использует Flash, но на самом деле это какой-то умный javascript (ну, это то, о чем они все думают :-)). Используя javascript и css, вы можете создать средство выбора файлов, которое позволит пользователю выбрать файл для загрузки. Затем вы используете скрытый iframe. Публикация формы с помощью загружаемого вами файла нацелена на скрытый iframe, чтобы результат, возвращаемый сервером в случае успеха, попадал в этот скрытый iframe. Используя javascript, контролируйте тело документа этого iframe, чтобы знать, когда файл загружен.
Эта ссылка является кратким примером базовой концепции: http://www.seemysites.net/projFolder/uploader/