Best solution is to use Solo's suggestion (DropBox, OneDrive, etc.), or even use WeTransfer.com to upload the file(s) and then email the link to whoever/wherever you need.
Another, more techy solution is to set up remote access (especially if you need to upload/download) to get into your desktop when you're not where it is. I'm partial to Remotepc.com but there are others that can throw more bells and whistles at it (for extra cost).
