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();
}
}
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
Curtir tópico
+ 0
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();
}
}
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
Clique aqui para fazer login e interagir na Comunidade :)