Ben iframe yöntemini şöyle kullanıyorum. Sayfada iki form elementi oluşturuyorum. <input type="file"> elementini ikinci forma tek başına koyuyorum. O formun target değerine sayfada oluşturduğum iframe'in name değerini veriyorum. Resmi kullanıcıya yükletip asıl formu resim yüklendikten kaydedebilmesini sağlıyorum.

Bu arada resim yüklenince Javascript ile ilk formdaki <input type="hidden" name="resim"> elementinin değerini yüklenen resmin FTP'deki yeri olarak atıyorum. Bu şekilde, ilk form post edildiğinde PHP'yle yüklenen dosyanın yerini kolayca bulabiliyorum.