Conectando e envida arquivos via FTP

20/11/2020

0

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

Responder

Posts

16/12/2020

Felipe

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();
}
}
Responder

Que tal ter acesso a um e-book gratuito que vai te ajudar muito nesse momento decisivo?

Ver ebook

Recomendado pra quem ainda não iniciou o estudos.

Eu quero
Ver ebook

Recomendado para quem está passando por dificuldades nessa etapa inicial

Eu quero

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar