Cloud services are good, I use Dropbox myself. But for Android and several other devices there is a program called KIES air I have it on my Android and there is a version for PC, do not now about Mac or I=junk... However. Read on.
Now I do not run KIES on the PC.. I run it only on the android Here is the procedure.
make sure both the phone and the PC are connected to the house router (MY router) 192.168.N.V. (Where N is a fixed number I choose and V is a variable one set by the router when the device connects)
I execute KIES and tap the START button. It gives me a IP Address

ort number
I type in the IP and port number in Firefox (or any other browser)
The phone now gives me a PIN
I enter the PIN on the on-screen requestor on the PC.
And it loads the KIES home page
Off to the left si a link "File browser"
Which I find is the easiest for ME to understand,, I now navigate to the camera folder (External, DCIM, CAMERA) and I can download the phone to the PC, or upload the PC to the phone.
Theory has it if I had the KIES application running on the PC it would "Auto disover" but .. Well. ... I don't do it that way.
I am sure there are other programs like it.
Also, if the device has upload/download capability for the files you wish to share....
A simple file server willl do it Could but northing more than a USB drive plugged in to a router with that ability or one of your comptuers. set up to serve (Most will do it at some level simply by using the "Shared photos" directory)