Hi, I've encountered the same problem with you. From my previous problem, the main trouble is PHP automatically added \ (slash) on uploaded file path so it became C:\temp\etc (some kind like that), but the file itself actually already uploaded. It seems OK, but Windows filesystem does not recognize that format of directory, it only knows format like this : C:\temp\etc. So, I used this command to remove additional slash : stripslashes($userfile) to access recently uploaded file.
Hope it helps