The documentation for Choose File states that the filepath must be available on the same host where the Selenium Server is running. #445 revealed that this statement is false.
Selenium is setup to send files remotely to a server, but the files must be located on the system from which the test is running.