Hi SWiles,
I have come across this in the past, my solution was to just Zip compress any file that isn't a valid format for uploading. Another, less elegant solution is to manually change the file "Type" , or extension of your file to one that is acceptable, however I cannot gaurantee this file will open correctly after you have downloaded it and changed the file type back to what it originally was.
-Ben