EDIT: I created this when I worked at SlideShare years ago. Apparently SlideShare doesn't support Keynote files anymore and so these steps DO NOT work. Your best best to upload a Keynote file is to save it as PDF or as a PowerPoint file and upload that. You can now upload Apple Keynote files to SlideShare. Here's a quick how-to.