public class DropboxUploadService extends java.lang.Object implements IExternalUploadService
Modifier and Type | Field and Description |
---|---|
(package private) java.lang.String |
APP_KEY |
(package private) java.lang.String |
APP_SECRET |
private java.lang.String |
authorizeURL |
private DbxClientV2 |
client |
private DbxRequestConfig |
config |
private static Log |
logger |
private DbxWebAuth |
webAuth |
Constructor and Description |
---|
DropboxUploadService() |
Modifier and Type | Method and Description |
---|---|
protected void |
authorizeService() |
java.lang.String |
getAuthorizationURL() |
void |
init(java.lang.String dropboxToken) |
java.lang.String |
link(java.lang.String code) |
void |
unlink(java.lang.String code) |
void |
upload(java.io.File inputFile) |
final java.lang.String APP_KEY
final java.lang.String APP_SECRET
private java.lang.String authorizeURL
private DbxWebAuth webAuth
private DbxRequestConfig config
private DbxClientV2 client
private static Log logger
protected void authorizeService()
public java.lang.String getAuthorizationURL()
public void upload(java.io.File inputFile) throws java.lang.Exception
upload
in interface IExternalUploadService
java.lang.Exception
public java.lang.String link(java.lang.String code) throws java.lang.Exception
link
in interface IExternalUploadService
java.lang.Exception
public void unlink(java.lang.String code)
unlink
in interface IExternalUploadService
public void init(java.lang.String dropboxToken)