102,7 → 102,7 |
{ |
//FALHOU PODE A PASS DO USER NAO DAR POR NAO ESTAR NO FTP |
//TEM DE VERIFICAR SE PODE USAR DEFAULTS QUANDO AUTENTICACAO FALHA |
if(userSession.getUsername() != null && |
if(userSession != null && userSession.getUsername() != null && |
ConfigProperties |
.getBooleanProperty( |
server + ".use.default.credentials.to.read.if.user.fail.when.authenticated")) |
121,7 → 121,7 |
|
return ftpServer.getClient(); |
} |
else if(userSession.getUsername() != null && |
else if(userSession != null && userSession.getUsername() != null && |
!ConfigProperties |
.getBooleanProperty( |
server + ".use.default.credentials.to.read.if.user.fail.when.authenticated")) |
169,6 → 169,7 |
if(path != null) |
{ |
String serverUrl = pt.estgp.estgweb.utils.ConfigProperties.getProperty("server." + server); |
String startPath = pt.estgp.estgweb.utils.ConfigProperties.getProperty("server." + server + ".start.path"); |
String remoteName = path.substring(path.lastIndexOf("/")+1); |
String remoteDirectory = path.substring(0,path.lastIndexOf("/")); |
FtpServer ftpServer = FtpServer.getNewServer(serverUrl,username,password); |
182,6 → 183,15 |
return; |
} |
|
if(startPath.length() > 0) |
{ |
if(remoteDirectory.startsWith("/")) |
remoteDirectory = startPath + remoteDirectory; |
else |
remoteDirectory = startPath + "/" + remoteDirectory; |
} |
|
|
client.changeWorkingDirectory(remoteDirectory); |
|
|