Well if you have access to a terminal, you can use utilities for your terminal like iExplorer or iFunBox along with the USB cable to transfer files to and from your computer to your iPhone and vise versa. This does not require internet access of any kind.
If you're trying to transfer between devices, you can transfer from your first device what you want to transfer, unplug the first device, plug in the second device, and transfer it back to the second device, using your terminal as the middle man. It's not a direct transfer but since you don't have the available ports at work and such, it's one way of doing it.