Временная загрузка и отображение изображения?
Можно использовать FileAPI и вообще ничего не грузить на сервер до отправки формы.
Но делать это, разумеется, с оглядкой на поддерживаемые браузеры.
ajax загрузка в tmp каталог, и вывод изображения при помощи js, если успешно прошла форма забирать из tmp и копировать куда нужно удалив файл из tmp. По крону удалять файлы старше 12 часов в tmp.