Check for UPLOAD_ERR_NO_FILE in UploadedFile

fixes #4276 
returning null instead of an object is no BC break?