sadece tek başına jquery ile file nesnesini taşıyamazsınız bu sebepten dolayı foreach'e boş veri geldiği için hata veriyordur. bu konuda malsup'un form kütüphanesini tavsiye ederim http://www.malsup.com/jquery/form/#getting-started