We could look at Dropbox as well.. this is on the front end so we don't have access to the same libraries as the admin. But, after a quick look, it seems Dropbox does have a client-side API, so it might work: