Fix  Http\FileUpload.php and add tests for FileUpload.php, File.php.