J2me (username&password)
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
Curtidas 0
Respostas
Jose Silva
17/05/2010
Olá pessoal, consegui resolver!
Simples e fácil.
import ftp2me.Ftp2Me; . . . Ftp2Me ftp = new Ftp2Me(url, 21, user, pass); . . .
GOSTEI 0
Dyego Carmo
17/05/2010
Muito BOM !
Fica ai a dica ;)
Fica ai a dica ;)
GOSTEI 0