Check for UPLOAD_ERR_NO_FILE in UploadedFile

fixes #4276 
Well, based on our normal usage of `UploadedFile`, this won't cause BC break, because when you call `getInstance()` you should always check if it is null or not.