Хороший пример, Спасибо.
Теперь ещё одна проблема с аттачем.
Нужно ограничить размер загружаемого файла. Серверное ограничение хорошо, но при сохранении файла превышающего серверные настройки вылезает страница с ошибкой. Нужно либо отловить эту ошибку и выдавать только сообщение яваскриптовое, или ограничивать как то по другому.
Прошу помочь кто решал такую задачу