Wenn es nur um Dateiinformationen geht, die kannst du doch auch über die $_FILES-Autoglobale erhalten.

Welche außer Dateiname beim Benutzer, MIME-Typ, Dateigröße in Bytes und dem temporären Namen der hochgeladenen Datei?

Liegt der Fehler eventuell darin, dass du nicht die temporär angelegte Datei, sondern die Datei, die du siehst verschieben möchtest?