gridFTPClient.authenticate(credential);
DataSource source = new DataSourceStream(new FileInputStream(file));
if(null != directory){
gridFTPClient.changeDir(directory);
}
gridFTPClient.extendedPut(remoteFile, source, this);
} catch (ServerException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block