I think you're asking if you can upload a binary file, like a zip file, .exe file, or a jpg/gif/mp3 file.
Of course you can. What good would a file-sharing service be if you couldn't?
As for your 2nd question, can you upload from a remote server. Generally no.