Fórum J2me (username&password) #377742
17/05/2010
0
Olá pessoal,
Estou precisando me conectar (através do celular) com um servidor FTP. Estou precisando responder para o servidor e passar o "user & pass".
Agradeço as dicas e ajuda de todos.
O código abaixo retorno:
220 VDFTPd server ready - Version :5.1.4-rc4
530 Not logged in. Please login with USER and PASS.
530 Not logged in. Please log
530 Not logged in. Please login with USER and PASS.
530 Not logged in. Please log
try{
conexao = (StreamConnection) Connector.open(url, Connector.READ_WRITE, true);
// envia requisição ao servidor
String request = "GET / HTTP/1.0\n\n";
os = conexao.openOutputStream();
os.write(request.getBytes());
os.flush();
String u = user +"\n";
String p = pass +"\n";
os.write(u.getBytes());
os.flush();
os.write(p.getBytes());
os.flush();
// lê a resposta do servidor ao máximo possível, 128 bytes.
is = conexao.openInputStream();
final int MAX_LENGTH = 128;
byte[] buf = new byte[MAX_LENGTH];
int total = 0;
while (total < MAX_LENGTH) {
int count = is.read(buf, total, MAX_LENGTH - total);
if (count < 0) {
break;
}
total += count;
}
is.close();
String reply = new String(buf, 0, total);
System.out.println("reply:" + reply);
is = conexao.openDataInputStream();
conexao.close();
}catch(Exception e){
}
Jose Silva
Curtir tópico
+ 0
Responder
Posts
17/05/2010
Jose Silva
Olá pessoal, consegui resolver!
Simples e fácil.
import ftp2me.Ftp2Me; . . . Ftp2Me ftp = new Ftp2Me(url, 21, user, pass); . . .
Responder
Gostei + 0
18/05/2010
Dyego Carmo
Muito BOM !
Fica ai a dica ;)
Fica ai a dica ;)
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)