The Dropbox Android SDK supports uploading a file to the user's Dropbox account through the DropboxAPI.UploadRequest
API. However, this API requires a valid Session
object, meaning it is only meant to be used to modify files of the logged in user. But Dropbox also supports anonymous file requests which allow anybody, even non Dropbox users, to upload files to a directory.
How can I upload a content to these Dropbox file requests without requiring the user to have a Dropbox account?
The Dropbox File Requests feature doesn't require end-users to have a Dropbox account to submit files via the web site, however Dropbox doesn't offer a programmatic interface for doing so. We'll consider this a feature request for one though.