Hi Sam!
The WordPress Plugin uploader is only able to upload the entire plugin directory and cannot be used just for individual files. When attempting your upload select the entire Zip file with the file browser tool and upload all of it to your website. WordPress will take care of the rest and ensure that all of the files contained in that Zip are installed in the correct location.
Please let us know if you have any other questions for us!