フォーム処理でのファイルアップロードについて質問です。

フォームの流れを、「入力→確認→完了」としているのですが、
画像を確認する為に、一度ファイルをアップロードして
確認画面で問題なければ正規のディレクトリに移動させています。

おそらく大多数の方がこのような確認方法をとっているのかと思いますが、
一度ファイルをアップロードして、再度ファイルをアップロードし直す時、
古いファイルが残ってしまいます。

これも一定時間置きに、確認ディレクトリ内を削除すると思うのですが、
どうも非効率だと思います。

そこで質問ですが、上記の方法以外にアップロードしたい画像を
確認する方法はないでしょうか?