Загрузка файлов с помощью FileReference

Форма загрузки файлов

При помощи HTML-форм можно загружать файлы на web-сервер, и РНР пол­ностью поддерживает этот механизм. Для этого используется специальный тип формы с типом данных «multipart/form-data»

Асинхронная загрузка файлов с помощью ajax

Пример приложения, использующего встроенные фреймы для загрузки файла. (как в популярных файлообмениках, например RapidShare, Megaupload)