If your uploads are serialized you can upload with a Type 2 Session Token (and signature) or you can perform and upload with an upload class Action Token.
@Cropper, one alternative is upload your files to a Virtual Server(some providers has a lot of bandwidth for free per example), then you send this files to Mediafire.com.