A me è venuto in mente il fatto del percorso sul server perché ha poi tirato in ballo la funzione move_uploaded_file(), prima di ciò avevo interpretato come te.