Если вы используете GMail, вы заметите, что у них есть решение для перетаскивания файлов для прикрепления файлов к электронной почте.Перетащите со своего рабочего стола на заранее заданный регион и в Wallah.
Если у вас есть поддержка HTML5 для людей, использующих это (большинство следует, если они идут в ногу со временем), тогда вы можете использовать перетаскивание, встроенное в HTML5.
Попробуйте посмотреть наthis: http://www.thebuzzmedia.com/html5-drag-and-drop-and-file-api-tutorial/
Вы также можете попробовать что-то вроде Plupload (http://www.plupload.com/), но это может быть излишним для этого. Plupload больше подойдет для больших файлов, которые нуждаются в анимации прогресса и фрагментации. Однако язнаю, что вы сможете написать его так, чтобы загрузка началась немедленно, а вы перенаправили сразу после ее завершения. Также может потребоваться работа на стороне сервера, для которой вы не настроены.