A Java program to upload and download files on Dropbox using Dropbox API.
###System Requirements:
- Java 7
- dropbox-core-sdk-1.7.7.jar
- jackson-core-2.2.4.jar
###Steps to Compile:
- Put above .jar files in the classpath.
- Go to CSE6331App/src and execute following command on the terminal
javac *.java
###Steps to Run:
- Run following command
java CloudApp
- Perform an one time Dropbox authorization for
CSE6331App
. - Drop the files in the upload-folder
- For downloading, type the name of the file available on Dropbox and hit enter.
- The app can upload and download any file format. The encryption and decryption is performned using DES algorithm.
- The files are verified using MD5 checksum algorithm.
- For syncing between Dropbox and Google Drive, I am using cloudHQ service. The user can also use the same service for syncing two directories on Dropbox and Google Drive.