Conectando e envida arquivos via FTP

Java

JAVA EE

20/11/2020

Olá, gostaria de saber se alguém conhece um servidor FTP de teste gratuito que funcione corretamente os que testei todos conectam mas não consigo enviar arquivo acredito que o problema não seja em meu código OBS: e em java irei deixar o trecho dele para caso alguém possa me ajudar, sendo o problema no código ou se conhecer um servidor pra teste. Obrigado a todos desde já.

public static void main(String[] args) throws UnknownHostException {
String serverName = "demo.wftpserver.com";
int port = 21;
String userName = "demo-user";
String password = "demo-user";

try {
//Concta
FTPSClient ftpCliente = new FTPSClient();
ftpCliente.connect(serverName);
System.out.println("Connectado");

//Loga
ftpCliente.login(userName, password);
//ftpCliente.changeWorkingDirectory("Server");
System.out.println("Logado");

//Envia
File arquivo = new File("C:\\Users\\Tivic-Developer\\Desktop\\java.pdf");

FileInputStream arqEnviar = new FileInputStream(arquivo);
System.out.println("Arquivo a ser enviado: " + arqEnviar);

if (ftpCliente.storeFile(arquivo.getName(), arqEnviar))
System.out.println("Arquivo armazenado com sucesso!");
else
System.out.println ("Erro ao armazenar o arquivo.");

//Lista
String[] arq = ftpCliente.listNames();
System.out.println("Listando os arquivos: \n");
for(String f: arq) {
System.out.println(f);
}
}
catch (IOException io)
{
io.printStackTrace();
}
}
Felipe

Felipe

Curtidas 0

Respostas

Felipe

Felipe

20/11/2020

Olá, gostaria de saber se alguém conhece um servidor FTP de teste gratuito que funcione corretamente os que testei todos conectam mas não consigo enviar arquivo acredito que o problema não seja em meu código OBS: e em java irei deixar o trecho dele para caso alguém possa me ajudar, sendo o problema no código ou se conhecer um servidor pra teste. Obrigado a todos desde já.

public static void main(String[] args) throws UnknownHostException {
String serverName = "demo.wftpserver.com";
int port = 21;
String userName = "demo-user";
String password = "demo-user";

try {
//Concta
FTPSClient ftpCliente = new FTPSClient();
ftpCliente.connect(serverName);
System.out.println("Connectado");

//Loga
ftpCliente.login(userName, password);
//ftpCliente.changeWorkingDirectory("Server");
System.out.println("Logado");

//Envia
File arquivo = new File("C:\\\\Users\\\\Tivic-Developer\\\\Desktop\\\\java.pdf");

FileInputStream arqEnviar = new FileInputStream(arquivo);
System.out.println("Arquivo a ser enviado: " + arqEnviar);

if (ftpCliente.storeFile(arquivo.getName(), arqEnviar))
System.out.println("Arquivo armazenado com sucesso!");
else
System.out.println ("Erro ao armazenar o arquivo.");

//Lista
String[] arq = ftpCliente.listNames();
System.out.println("Listando os arquivos: \\n");
for(String f: arq) {
System.out.println(f);
}
}
catch (IOException io)
{
io.printStackTrace();
}
}
GOSTEI 0
POSTAR