Box supports WebDAV, FTP (only for business and enterprise customers) and has an API.
So you could either use a tool to mount the WebDAV entry as a drive, use FTP from the command line or install something like cURL and use the API from the command line. Note that the main support for the API is listed as being via StackOverflow!
Obviously, if you have Box sync installed, you can simply copy files into the sync folder as well.
In Windows \\dav.box.com@SSL\DavWWWRoot\dav
is the URN to connect.
If you express a preference in the comments, I'll try to add more detail but I have to run now.
Thanks for your comments. I don't have a business account so webdav or FTP is out. I'm thinking that maybe using a packet sniffer to watch what happens when I upload a file using the web interface is the way to go. – rossmcm – 2014-05-27T00:56:35.987
1Have a look at the api, since CURL is listed as an "interface", it should be possible to do what you want. – Julian Knight – 2014-05-27T10:53:18.260
1
Thanks. Just tried it with a 12 Mb file (got cURL from http://www.confusedbycode.com/curl/) and it went without a hitch using the command line example provided by @phobic:
– rossmcm – 2014-05-28T13:22:03.170curl -u me@email.com:mypassword -T local_file_path https://dav.box.com/dav/remote_file_name
Fab! I saw that there is also a WinCURL if you need to use IE settings as well. Clearly, in this case, you don't. – Julian Knight – 2014-05-28T20:45:37.677