Используйте компонент fileupload. Я бы сохранял файл локально на сервере, а затем отображал список загруженных файлов. Этот список представлял бы собой список гиперссылок, на которые можно ссылаться непосредственно на загруженные файлы, поэтому, когда пользователь нажимает на один файл, загрузка файла начинается автоматически с использованием стандартное поведение браузера.